.site-frame .home-search.home-search-locations{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.home-search-locations>:is(.location-emirate-field,.location-area-field){flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:16px;display:flex}.home-search-locations>label>span:first-child{color:var(--muted);font-size:12px;line-height:16px}.home-search-locations .brand-select-trigger{min-height:40px}.site-frame .home-search-locations>.search-field{border:0;padding:16px}.site-frame .home-search-locations>.search-field>svg{display:none}.site-frame .home-search-locations>.button{padding-inline:24px}.home-area-links{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.home-area-links>span{color:var(--muted);font-size:12px;line-height:16px}.home-area-links>a{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:9999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:inline-flex}.home-area-links>a:is(:hover,:focus-visible){background:var(--surface);border-color:var(--accent)}.site-frame .catalogue-browser-locations .catalogue-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.site-frame .catalogue-browser-locations .catalogue-filters>label{border:0;min-width:0;padding:0}.site-frame .catalogue-browser-locations .catalogue-filters .catalogue-search{flex-direction:column;align-items:stretch;gap:8px}.site-frame .catalogue-browser-locations .catalogue-search-control{border:1px solid var(--line);background:var(--surface);text-transform:none;letter-spacing:normal;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;height:48px;padding:8px 12px;transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);display:flex}.site-frame .catalogue-browser-locations .catalogue-search-control:is(:hover,:focus-within){border-color:var(--accent)}.site-frame .catalogue-browser-locations .catalogue-search-control:has(input:focus-visible){outline:2px solid var(--accent-ink);outline-offset:4px}.site-frame .catalogue-browser-locations .catalogue-search-control input{flex:1;min-width:0;padding:0}.site-frame .catalogue-browser-locations .catalogue-search-control input:focus-visible{outline:none}.site-frame .catalogue-browser-locations .catalogue-filters .brand-select-trigger{font-size:14px;line-height:20px}.location-active-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.location-active-filter button{min-height:44px}.developer-location-filters{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:end;gap:16px;margin-block:24px 16px;padding:16px;display:grid}.developer-location-filters>label{gap:8px;min-width:0;display:grid}.developer-location-filters>label>span:first-child{color:var(--muted);font-size:12px;line-height:16px}.developer-location-filters .location-reset,.developer-location-empty>button{border:1px solid var(--accent);background:var(--surface);min-height:48px;color:var(--ink);font:500 14px/20px var(--font-manrope), sans-serif;border-radius:8px;padding:8px 16px}.developer-location-count{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:20px}.developer-location-empty{border:1px solid var(--line);text-align:center;border-radius:16px;padding:32px}.developer-location-empty h3{font-size:24px;line-height:32px}.developer-location-empty p{max-width:520px;color:var(--muted);margin:16px auto 24px;font-size:16px;line-height:24px}@media (prefers-reduced-motion:reduce){.site-frame .catalogue-browser-locations .catalogue-search-control{transition:none}}@media (min-width:701px) and (max-width:1100px){.site-frame .home-search.home-search-locations{grid-template-columns:repeat(2,minmax(0,1fr))}.site-frame .home-search-locations>.button{grid-column:1/-1;min-height:48px}.site-frame .catalogue-browser-locations .catalogue-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.site-frame .catalogue-browser-locations .catalogue-filters .catalogue-search{grid-column:1/-1;min-height:48px}}@media (max-width:700px){.site-frame .home-search.home-search-locations{grid-template-columns:minmax(0,1fr);gap:0;padding:8px}.home-search-locations>:is(.location-emirate-field,.location-area-field),.site-frame .home-search-locations>.search-field{padding:12px}.site-frame .home-search-locations>.button{min-height:48px;margin-top:8px}.home-area-links{gap:8px}.home-area-links>span{width:100%}.home-area-links>a{padding:8px 12px;font-size:12px;line-height:16px}.site-frame .catalogue-browser-locations .catalogue-filters>label:not(.catalogue-search){display:none}.site-frame .catalogue-browser-locations .catalogue-filters .catalogue-search{padding-inline:0}.developer-location-filters{grid-template-columns:minmax(0,1fr);padding:16px}.developer-location-empty{padding:24px 16px}}
