/* Home Glass R2: one emerald palette, clear surfaces and an always-available map.
   html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root is expanded to the release scope by build.py. No data or map styles change. */
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root {
 --ah-ink:#173d34; --ah-muted:#48645a; --ah-brand:#176e5d; --ah-brand-hover:#125a4d;
 --ah-soft:#e2f0e8; --ah-line:rgba(255,255,255,.85); --ah-gold:#a38150;
 --ah-glass:linear-gradient(135deg,rgba(255,255,255,.64),rgba(255,255,255,.36));
 --ah-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 36px -26px rgba(29,79,59,.28);
 --ag-orange-ink:#176e5d; --ag-orange-soft:#e2f0e8;
}
/* Match the initial page canvas to the final wallpaper; no coloured flash. */
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root {background-color:var(--ab-colour,#f4f8f3)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body {background:transparent!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body::before {background-color:var(--ab-colour,#f4f8f3)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #em-boot {background:#f4f8f3!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-page-loading {color:var(--ah-muted)}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-page-loading-shapes span {background:linear-gradient(130deg,#ffffffad,#e4f0e5a6);border-color:#ffffffbd;box-shadow:var(--ah-shadow)}
/* Shared navigation uses the same tint; menus keep an opaque reading surface. */
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body .az-shell[data-admin="0"] :is(.az-header,.az-mobile-dock) {
 background:linear-gradient(125deg,rgba(252,255,251,.76),rgba(245,252,245,.58))!important;
 border-color:rgba(255,255,255,.84)!important;box-shadow:0 5px 24px -17px #315b4633,inset 0 1px #ffffffd9!important;
 backdrop-filter:blur(16px) saturate(125%)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important;
 color:var(--ah-ink)!important;
}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body .az-shell[data-admin="0"] :is(.az-primary a[aria-current],.az-dock-link[aria-current],.az-menu-item[aria-current]) {background:#deeee8a8!important;color:#165d4e!important;border-color:#c0dccd!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body .az-shell[data-admin="0"] :is(.az-dock-link[aria-current] .az-dock-icon,.az-dock-advisor .az-dock-icon,.az-dock-link--advisor .az-dock-icon) {background:#dbefe4!important;color:#165d4e!important;box-shadow:inset 0 1px #fff!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body .az-shell[data-admin="0"] .az-header :is(.az-login,.az-menu-button,.az-dropdown>summary) {background:#ffffff59!important;border:1px solid #ffffff91!important;color:var(--ah-ink)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body .az-public-footer {color:var(--ah-muted)!important;border-color:#ffffffb3!important}
/* Home palette and buttons. Keep colour meaningful for map data and warnings. */
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home {--az-brand:var(--ah-brand);--az-brand-deep:var(--ah-brand-hover);--az-brand-ink:var(--ah-ink);--az-brand-soft:var(--ah-soft);--az-ink:var(--ah-ink);--az-muted:var(--ah-muted);--em-accent:var(--ah-brand);--em-text:var(--ah-ink);--em-muted:var(--ah-muted);--ag-ink:var(--ah-ink);color:var(--ah-ink)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home :is(.az-button:not(.az-button--secondary):not(.az-button--ghost):not(.az-button--danger),.em-button-primary) {background:linear-gradient(135deg,#237b66,#176350)!important;color:#fff!important;border:1px solid #1c705c!important;box-shadow:inset 0 1px #ffffff2b,0 5px 14px -8px #165d4e70!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home :is(.az-button:not(.az-button--secondary):not(.az-button--ghost):not(.az-button--danger),.em-button-primary):hover {background:#145b4b!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home :is(.az-button--secondary,.az-button--ghost,.em-button:not(.em-button-primary),.az-carousel-view-all,.em-text-link) {color:#175a4d!important;border-color:#ffffffc7!important;background:rgba(255,255,255,.57)!important;box-shadow:inset 0 1px #ffffffd9,0 4px 15px -12px #275a3e70!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home :is(.az-chip.is-active,.az-chip[aria-pressed="true"],.az-places-filter[aria-pressed="true"],.em-search-tabs button.is-active) {background:#e1f1e8eb!important;color:#175a4d!important;border-color:#c4dfcf!important;box-shadow:inset 0 1px #fff,0 2px 7px #265a3e12!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home :is(a,button,input,select,summary):focus-visible {outline:3px solid #176e5d!important;outline-offset:3px!important}
/* Keep a legible title while allowing the hero photo to show through. */
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-photo-hero .az-home-hero-glass {background:linear-gradient(115deg,rgba(248,255,248,.64),rgba(255,255,255,.66))!important;border:1px solid #ffffffb8!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff33,0 20px 56px -24px #183f3a59!important;backdrop-filter:blur(12px) saturate(125%)!important;-webkit-backdrop-filter:blur(12px) saturate(125%)!important;border-radius:30px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-photo-hero :is(h1,.em-eyebrow,.em-hero-subtitle,.ag4-hero-advisor strong,.ag4-hero-advisor p) {color:#17392f!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-photo-hero .em-eyebrow::before {background:#2e826c!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-photo-hero .em-search-tabs {background:#ffffff38!important;border-color:#ffffffa6!important;box-shadow:inset 0 1px #ffffff73!important;padding:4px!important;gap:4px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-photo-hero .em-search-form {background:#ffffffad!important;border:1px solid #ffffffd9!important;box-shadow:inset 0 1px #fff!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-photo-hero .ag4-hero-advisor {padding:18px 12px!important;border:1px solid #ffffff73!important;background:linear-gradient(155deg,#ffffff4d,#d9f0e129)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff66!important}
/* Clear section hierarchy, consistent spacing and a restrained warm accent. */
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home :is(.em-section-heading,.az-places-heading) h2 {color:var(--ah-ink)!important;letter-spacing:0!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home :is(.em-section-heading,.az-places-heading) {margin-block-end:20px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .em-section-heading>div {border-inline-start:3px solid #91b8a4;padding-inline-start:14px}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-places-carousel .az-places-filters {background:var(--ah-glass)!important;border-color:var(--ah-line)!important;box-shadow:var(--ah-shadow)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-places-carousel .az-place-content {background:linear-gradient(135deg,#ffffffc7,#ffffffa3)!important;border:1px solid #ffffffb3!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;box-shadow:inset 0 1px #ffffffe6,0 4px 16px #17392f0a!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-places-carousel :is(.az-place-action,.az-place-location,.az-place-name) {color:var(--ah-ink)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-places-carousel .az-place-no-photo .az-place-link {background:linear-gradient(140deg,#f7fcf6,#e1ede3)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-advisor {background:linear-gradient(115deg,#ffffff8c,#e7f3e670)!important;border:1px solid var(--ah-line)!important;box-shadow:var(--ah-shadow)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:26px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-advisor-example {background:linear-gradient(110deg,#fff5e380,#ffffff33)!important;border-inline-start-color:#b99b70!important;border-radius:14px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-map {box-shadow:var(--ah-shadow)!important;border:1px solid var(--ah-line)!important;background:var(--ah-glass)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-map .az-x-map-intro {background:linear-gradient(110deg,#eff8f0d9,#d8eddfbd)!important;color:var(--ah-ink)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-map .az-x-map-icon {background:#fafff8a8!important;color:#176e5d!important}
/* Full-width map; listing status and cards sit below instead of a short side card. */
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-offers {width:calc(100% - 64px)!important;max-width:1440px!important;margin:42px auto 0!important;padding:0!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-offers>.em-section-heading {width:100%!important;max-width:none!important;margin-inline:0!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home {width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-controls {display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)!important;align-items:center!important;gap:12px!important;background:var(--ah-glass)!important;border:1px solid var(--ah-line)!important;border-radius:23px!important;padding:12px!important;box-shadow:var(--ah-shadow)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-controls>.az-search {min-width:0!important;margin:0!important;background:#ffffffad!important;border-color:#ffffffcc!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-transactions {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:0!important;padding:4px!important;background:#ffffff4d!important;border:1px solid #ffffff8c!important;border-radius:16px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-transactions .az-chip {min-width:0!important;min-height:44px!important;white-space:normal!important;padding:6px 10px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--ah-muted)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-transactions .az-chip[aria-pressed="true"] {background:#deeee8e6!important;color:#175a4d!important;box-shadow:inset 0 1px #fff,0 2px 6px #265a3e12!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .ag5-active-filters {grid-column:1/-1}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-result-bar {padding-inline:12px!important;margin-block:10px 14px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-workspace {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-map-view {position:relative!important;top:auto!important;width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px 16px!important;padding:18px!important;background:var(--ah-glass)!important;border:1px solid var(--ah-line)!important;border-radius:27px!important;box-shadow:var(--ah-shadow)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-map-heading {grid-column:1/-1;margin:0!important;padding:0 2px 2px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home :is(.az-home-offers-place-picker,.az-offers-map-municipality) {min-width:0!important;width:100%!important;margin:0!important;align-self:center!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home :is(.az-home-offers-place-picker select,.az-offers-map-municipality select) {min-width:0!important;min-height:46px!important;background:#ffffffb8!important;border:1px solid #ffffffeb!important;color:var(--ah-ink)!important;border-radius:14px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-map-canvas {grid-column:1/-1;border:1px solid #c6ddce!important;border-radius:20px!important;isolation:isolate;background:#e2eee5!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home :is(.az-offers-map,.az-offers-map-placeholder) {width:100%!important;height:clamp(440px,57vh,620px)!important;min-height:440px!important;max-height:none!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-map-placeholder {display:grid!important;place-content:center!important;justify-items:center!important;gap:12px!important;background:linear-gradient(125deg,#eaf5e9,#dbece2)!important;color:#315c4b!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-map-view>:is(.az-caption,.az-note) {grid-column:1/-1;margin:0!important;padding-inline:2px!important;color:var(--ah-muted)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-workspace-list {box-sizing:border-box!important;width:100%!important;max-height:none!important;overflow:visible!important;padding:22px!important;background:linear-gradient(130deg,#ffffff94,#e9f5eb61)!important;border:1px solid var(--ah-line)!important;border-radius:24px!important;box-shadow:var(--ah-shadow)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty {display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:0!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-icon {width:56px!important;height:56px!important;border-radius:18px!important;background:linear-gradient(135deg,#d9eddd,#edf7ed)!important;color:#236c54!important;border:1px solid #c1ddc9!important;box-shadow:inset 0 1px #fff!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-copy {min-width:0}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty h3 {font-size:18px!important;line-height:1.6!important;margin:0 0 4px!important;color:var(--ah-ink)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty p {font-size:15px!important;line-height:1.75!important;max-width:66ch!important;color:var(--ah-muted)!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-actions {display:flex!important;flex-wrap:wrap!important;width:auto!important;gap:8px!important;margin:0!important;justify-content:flex-end!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-actions .az-button {padding-inline:16px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-actions .az-button--secondary {background:#ffffff8c!important;border:1px solid #ffffffcc!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home :is(.az-offers-grid,.az-offers-skeletons) {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-map.az-map-fullscreen {height:100dvh!important;min-height:100dvh!important;border-radius:0!important}
/* Home loading shape follows the hero rather than flashing a directory grid. */
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-page-loading--home {max-width:none;margin:0;min-height:580px;display:flex;align-items:center;justify-content:center;padding:48px 24px;box-sizing:border-box}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-home-loading-card {width:min(1160px,100%);padding:36px;border:1px solid #ffffffd9;border-radius:30px;background:var(--ah-glass);box-shadow:var(--ah-shadow)}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-home-loading-card>p {margin:0 0 24px;line-height:1.7}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-home-loading-shapes {display:grid;gap:20px;max-width:850px}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-home-loading-shapes span {display:block;background:#d3e6da80;border-radius:12px;height:46px}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-home-loading-shapes span:first-child {width:64%;height:38px}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-home-loading-shapes span:nth-child(2) {width:84%;height:18px}
html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-home-loading-shapes span:last-child {width:48%}
@media(max-width:1023px) {
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty {grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-actions {grid-column:1/-1;justify-content:flex-start!important;padding-inline-start:60px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-icon {width:48px!important;height:48px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home :is(.az-offers-grid,.az-offers-skeletons) {grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:700px) {
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-offers {width:calc(100% - 24px)!important;margin-top:28px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-offers>.em-section-heading {gap:10px!important;align-items:center!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .em-section-heading>div {padding-inline-start:10px}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-photo-hero .az-home-hero-glass {border-radius:24px!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-home-photo-hero .ag4-hero-advisor {padding:10px!important;border-radius:14px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-controls {grid-template-columns:minmax(0,1fr)!important;padding:8px!important;gap:8px!important;border-radius:20px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-map-view {grid-template-columns:minmax(0,1fr)!important;padding:10px!important;gap:10px!important;border-radius:22px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-map-heading h3 {font-size:17px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home :is(.az-offers-map,.az-offers-map-placeholder) {height:450px!important;min-height:450px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-map-canvas {border-radius:16px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-offers-workspace-list {padding:16px!important;border-radius:20px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty {grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-icon {width:44px!important;height:44px!important;border-radius:15px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-actions {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:4px 0 0!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty-actions .az-button {font-size:13px!important;padding:9px!important;gap:6px!important;min-height:46px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty h3 {font-size:16px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home .az-home-offers-empty p {font-size:14px!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home .az-offers-explorer--home :is(.az-offers-grid,.az-offers-skeletons) {grid-template-columns:minmax(0,1fr)!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-page-loading--home {min-height:490px;padding:28px 12px}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-home-loading-card {padding:24px 18px;border-radius:24px}
}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more) {
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root {--ah-glass:#f8fcf7;--ah-line:#bbd2c1;--ah-shadow:none}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body .az-shell[data-admin="0"] :is(.az-header,.az-mobile-dock),html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home :is(.az-home-hero-glass,.az-place-content,.az-home-advisor,.az-offers-controls,.az-offers-map-view,.az-offers-workspace-list,.em-search-form,.az-places-filters) {background:#f8fcf7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
}
@media(forced-colors:active) {
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root {--ah-glass:Canvas;--ah-ink:CanvasText;--ah-muted:CanvasText;--ah-shadow:none;--ah-line:ButtonText}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body {background:Canvas!important;color:CanvasText!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body::before {display:none!important}
 html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body .az-shell[data-admin="0"] :is(.az-header,.az-mobile-dock),html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root #app .ag4-home :is(.az-home-hero-glass,.az-place-content,.az-home-advisor,.az-offers-controls,.az-offers-map-view,.az-offers-workspace-list,.az-button,.az-chip,.em-button,.em-search-tabs button,.az-places-filter) {background:Canvas!important;color:CanvasText!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:1px solid ButtonText!important}
}
@media print {html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root body::before{display:none!important}html[data-mh-shell="public"][data-andaz-glass="r4"][data-az-home-glass="r2"]:root:root:root:root:root .az-home-loading-card{box-shadow:none}}
