.home-coverage[data-v-9f91679d]{padding:24px 0 36px;max-width:100%;border-bottom:1px solid #e5e7eb}.home-coverage h1[data-v-9f91679d]{font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.2;max-width:700px;margin:0 0 12px}.home-subtitle[data-v-9f91679d]{color:#64748b;font-size:16px;margin:0 0 24px}.home-coverage[data-v-9f91679d] .location-form,.home-coverage[data-v-9f91679d] .location-options{max-width:840px}.home-gallery[data-v-9f91679d]{padding-top:32px;scroll-margin-top:24px}.gallery-toolbar[data-v-9f91679d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.gallery-toolbar h2[data-v-9f91679d]{font-size:22px;letter-spacing:-.02em;margin:0}.gallery-filters[data-v-9f91679d]{display:flex;gap:8px;align-items:center;min-width:0}.gallery-filters input[data-v-9f91679d]{width:140px;min-width:0}.gallery-filters select[data-v-9f91679d]{width:168px;min-width:0}.gallery-filters input[data-v-9f91679d],.gallery-filters select[data-v-9f91679d]{font-size:14px;min-height:44px;border-radius:10px}.filter-search[data-v-9f91679d]{width:40px;height:44px;color:#64748b;display:grid;place-items:center;border:1px solid #e5e7eb;border-radius:10px}.filter-search svg[data-v-9f91679d]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.filtering[data-v-9f91679d],.empty-promos[data-v-9f91679d]{color:#64748b;padding:16px;background:#f8fafc;border-radius:10px}@media(max-width:767px){.home-coverage[data-v-9f91679d]{padding:12px 0 24px}.home-subtitle[data-v-9f91679d]{font-size:15px;margin-bottom:20px}.home-gallery[data-v-9f91679d]{padding-top:24px}.gallery-toolbar[data-v-9f91679d]{align-items:stretch;flex-direction:column;margin-bottom:16px}.gallery-toolbar h2[data-v-9f91679d]{font-size:20px}.gallery-filters[data-v-9f91679d]{width:100%;gap:6px}.gallery-filters input[data-v-9f91679d]{width:0;flex:1}.gallery-filters select[data-v-9f91679d]{width:145px}.filter-search[data-v-9f91679d]{width:36px;flex-shrink:0}}
