.home-geo-filters[data-v-13ec9d50]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.home-geo-filters--sheet[data-v-13ec9d50]{flex-direction:column;align-items:stretch}.home-geo-filters--sheet .filter-group[data-v-13ec9d50]{width:100%}.home-geo-filters--sheet .filter-select[data-v-13ec9d50],.home-geo-filters--sheet .filter-select-wrap[data-v-13ec9d50]{min-width:unset;width:100%;box-sizing:border-box}.filter-group[data-v-13ec9d50]{display:flex;flex-direction:column;gap:.25rem}.filter-label[data-v-13ec9d50]{font-size:.875rem;font-weight:500;color:var(--color-black,#111)}.filter-select[data-v-13ec9d50]{padding:.5rem 2rem .5rem .75rem;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:.375rem;min-width:10rem;background:var(--color-white,#fff);font-family:inherit;font-size:inherit}.filter-select-wrap[data-v-13ec9d50]{position:relative;min-width:10rem}.filter-select-wrap__click-overlay[data-v-13ec9d50]{position:absolute;inset:0;z-index:1;cursor:pointer}.filter-select-wrap__input[data-v-13ec9d50]{width:100%}.filter-select-wrap__select[data-v-13ec9d50]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer}.filter-select-wrap__clear[data-v-13ec9d50]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.25rem;border:none;background:transparent;color:var(--color-pearl-gray,#717171);cursor:pointer;border-radius:.25rem;z-index:2}.filter-select-wrap__clear span[data-v-13ec9d50]{font-size:1.25rem;line-height:1}.filter-select-wrap__chevron[data-v-13ec9d50]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-pearl-gray,#717171)}.filter-select-wrap__chevron--static[data-v-13ec9d50]{right:.75rem}.filter-select-wrap__chevron svg[data-v-13ec9d50]{display:block}.filter-select-wrap__dropdown[data-v-13ec9d50]{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;max-height:12rem;overflow-y:auto;background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:.375rem;box-shadow:0 4px 12px #0000001a;z-index:100}.filter-select-wrap__option[data-v-13ec9d50]{padding:.5rem .75rem;cursor:pointer;font-size:.875rem;transition:background .15s}.filter-select-wrap__option--active[data-v-13ec9d50],.filter-select-wrap__option[data-v-13ec9d50]:hover{background:var(--color-white-soft,#f5f5f5)}.filter-select-wrap__empty[data-v-13ec9d50]{padding:.75rem;font-size:.875rem;color:var(--color-pearl-gray,#717171);text-align:center}.home-big-map-shell[data-v-efb3ae0b]{position:relative;width:100%}.home-big-map-shell__filter-loading[data-v-efb3ae0b]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;border-radius:.9375rem;background:#f1f5f9b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;cursor:wait}.home-big-map-shell__placeholder[data-v-efb3ae0b]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;border-radius:.5rem;background:var(--color-gray-100,#f1f5f9);cursor:pointer}.home-big-map-shell__placeholder--loading[data-v-efb3ae0b]{cursor:wait}.home-big-map-shell__placeholder[data-v-efb3ae0b]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,var(--color-gray-50,#f9fafb) 45%,transparent 70%);transform:translate(-100%);animation:home-map-shimmer-efb3ae0b 1.4s ease-in-out infinite;pointer-events:none}.home-big-map-shell__preloader[data-v-efb3ae0b]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;text-align:center}.home-big-map-shell__spinner[data-v-efb3ae0b]{width:2rem;height:2rem;border:3px solid #e2e8f0;border-top:3px solid var(--color-blue-accent,#3b82f6);border-radius:50%;animation:home-map-spin-efb3ae0b .8s linear infinite}.home-big-map-shell__text[data-v-efb3ae0b]{font-size:.9375rem;font-weight:600;color:var(--color-pearl-gray,#64748b);max-width:16rem;line-height:1.35}.home-big-map-shell__hint[data-v-efb3ae0b]{font-size:.8125rem;color:var(--color-gray-dark,#94a3b8);max-width:16rem;line-height:1.35}@keyframes home-map-shimmer-efb3ae0b{to{transform:translate(100%)}}@keyframes home-map-spin-efb3ae0b{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.home-big-map-shell__placeholder[data-v-efb3ae0b]:after,.home-big-map-shell__spinner[data-v-efb3ae0b]{animation:none}.home-big-map-shell__spinner[data-v-efb3ae0b]{border-top-color:#e2e8f0;opacity:.7}}.home-map-frame[data-v-c32fc9c6]{position:relative;width:100%;overflow:hidden}.home-map-frame--header[data-v-c32fc9c6]{margin-top:.75rem;border:1px solid var(--color-black,#000);border-radius:.75rem}.home-map-frame--inline[data-v-c32fc9c6]{border-radius:.9375rem}.home-map-frame--fullscreen[data-v-c32fc9c6]{position:fixed;inset:0;z-index:10050;width:100%;height:100dvh;margin:0;border:none;border-radius:0}.home-map-frame__toggle[data-v-c32fc9c6]{position:absolute;top:.5rem;right:.7rem;z-index:20;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;line-height:0}.home-map-frame__toggle>span[data-v-c32fc9c6]{font-size:36px!important}.home-map-frame__toggle[data-v-c32fc9c6]:focus-visible{outline:2px solid var(--color-blue-accent,#3b82f6);outline-offset:2px;border-radius:50%}.home-map-frame--fullscreen .home-map-frame__toggle[data-v-c32fc9c6]{top:max(.5rem,env(safe-area-inset-top,0px));right:max(.7rem,env(safe-area-inset-right,0px))}.home-map-frame--fullscreen[data-v-c32fc9c6] .map,.home-map-frame--fullscreen[data-v-c32fc9c6] .map-wrap{border-radius:0}
