.tc1[data-v-a3808646]{padding:var(--spacing-lg) var(--spacing-md);background:var(--color-background)}.tc1__container[data-v-a3808646]{max-width:var(--container-max-width,1200px);margin:0 auto}.tc1__title[data-v-a3808646]{font-family:var(--font-heading);color:var(--color-text);margin:0 0 var(--spacing-sm);font-size:1.4rem;font-weight:700}.tc1__title--page[data-v-a3808646]{text-align:center;margin-bottom:var(--spacing-md,16px);font-size:calc(clamp(1.6rem,1.2rem + 1.5vw,2.4rem))}.tc1__tabs[data-v-a3808646]{margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);gap:0;display:flex}.tc1__tab[data-v-a3808646]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 20px;font-size:.88rem;transition:color .2s,border-color .2s}.tc1__tab[data-v-a3808646]:hover{color:var(--color-text)}.tc1__tab--active[data-v-a3808646]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.tc1__grid[data-v-a3808646]{-moz-columns:4;columns:4;-moz-column-gap:32px;column-gap:32px}.tc1__region[data-v-a3808646]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.tc1__region-name[data-v-a3808646]{font-family:var(--font-heading);color:var(--color-text);align-items:center;gap:.375rem;margin-bottom:6px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.tc1__region-icon[data-v-a3808646]{flex-shrink:0}.tc1__region-icon[data-v-a3808646],.tc1__region-name[data-v-a3808646]:hover{color:var(--color-primary)}.tc1__cities[data-v-a3808646]{flex-direction:column;gap:3px;display:flex}.tc1__city[data-v-a3808646]{color:var(--color-text);align-items:baseline;gap:6px;font-size:.82rem;text-decoration:none;transition:color .15s;display:flex}.tc1__city[data-v-a3808646]:hover{color:var(--color-primary)}.tc1__city-count[data-v-a3808646]{color:var(--color-text-muted);min-width:24px;font-size:.75rem}.tc1__city-name[data-v-a3808646]{color:inherit}.tc1__parts[data-v-a3808646]{gap:8px;margin-top:24px}.tc1__part[data-v-a3808646],.tc1__parts[data-v-a3808646]{justify-content:center;display:flex}.tc1__part[data-v-a3808646]{border:1px solid var(--color-border,#e3e3e3);min-width:38px;height:38px;color:var(--color-text);border-radius:8px;align-items:center;font-size:.88rem;text-decoration:none;transition:border-color .2s}.tc1__part--active[data-v-a3808646],.tc1__part[data-v-a3808646]:hover{border-color:var(--color-primary)}.tc1__part--active[data-v-a3808646]{background:var(--color-primary);color:#fff;cursor:default}@container block (width<=1024px){.tc1__grid[data-v-a3808646]{-moz-columns:3;columns:3}}@container block (width<=768px){.tc1__grid[data-v-a3808646]{-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px}.tc1__tabs[data-v-a3808646]{overflow-x:auto}.tc1__tab[data-v-a3808646]{white-space:nowrap;font-size:.82rem}}@container block (width<=480px){.tc1__grid[data-v-a3808646]{-moz-columns:1;columns:1}}
