.cookie-banner[data-v-8c128e42]{z-index:30;padding-block:12px calc(12px + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-line);position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #0000000f}.cookie-banner__inner[data-v-8c128e42]{flex-direction:column;gap:12px;display:flex}.cookie-banner__text[data-v-8c128e42]{font-size:14px}.cookie-banner__link[data-v-8c128e42]{text-decoration:underline}.cookie-banner__actions[data-v-8c128e42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=768px){.cookie-banner__inner[data-v-8c128e42]{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.cookie-banner__actions[data-v-8c128e42]{flex-shrink:0;display:flex}}.layout[data-v-d49c2ed6]{flex-direction:column;min-height:100vh;display:flex}.layout__main[data-v-d49c2ed6]{flex:1;padding-block:16px 32px}.header[data-v-d49c2ed6]{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--color-line);position:sticky;top:0}.header__inner[data-v-d49c2ed6]{justify-content:space-between;gap:16px;min-height:60px}.header__inner[data-v-d49c2ed6],.header__logo[data-v-d49c2ed6]{align-items:center;display:flex}.header__logo[data-v-d49c2ed6]{min-height:var(--tap-size);color:var(--color-text);flex-shrink:0;font-size:22px}.header__search[data-v-d49c2ed6]{display:none}.header__nav[data-v-d49c2ed6]{gap:4px;display:flex}.header__link[data-v-d49c2ed6]{min-height:var(--tap-size);align-items:center;gap:6px;padding:0 8px;font-weight:500;display:flex}.header__count[data-v-d49c2ed6],.header__link.router-link-active[data-v-d49c2ed6]{font-weight:700}.header__count[data-v-d49c2ed6]{border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;display:inline-flex}.header__building[data-v-d49c2ed6],.header__count[data-v-d49c2ed6]{background:var(--color-text);color:var(--color-inverse)}.header__building[data-v-d49c2ed6]{padding-block:6px;font-size:14px}.footer[data-v-d49c2ed6]{border-top:1px solid var(--color-line);color:var(--color-text-muted);padding-block:20px;font-size:14px}.footer__inner[data-v-d49c2ed6]{flex-direction:column;gap:8px;display:flex}.footer__links[data-v-d49c2ed6],.footer__row[data-v-d49c2ed6]{flex-wrap:wrap;justify-content:space-between;gap:0 16px;display:flex}.footer__links[data-v-d49c2ed6]{justify-content:flex-start}.footer__link[data-v-d49c2ed6]{min-height:var(--tap-size);align-items:center;text-decoration:underline;display:inline-flex}.footer__seller[data-v-d49c2ed6]{font-size:13px}@media (width<=399px){.header__inner[data-v-d49c2ed6]{gap:8px}.header__logo[data-v-d49c2ed6]{font-size:18px}.header__link[data-v-d49c2ed6]{padding:0 6px}}@media (width>=1024px){.header__inner[data-v-d49c2ed6]{min-height:72px}.header__logo[data-v-d49c2ed6]{font-size:28px}.header__search[data-v-d49c2ed6]{flex:1;max-width:560px;display:flex}.layout__main[data-v-d49c2ed6]{padding-block:24px 48px}}
