body.locator-map-view{margin:0;background:#191714;color:#f3efe5}
.locator-map-view [data-header],.locator-map-view>.skip-link,.locator-map-view .dime-breadcrumbs{display:none}
.locator-map-view__arrival{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px;text-align:center;background:radial-gradient(ellipse at center,#30291c 0,#191714 70%)}
.locator-map-view__arrival img{width:176px;height:auto}
.locator-map-view__arrival h1{margin:0;font:800 clamp(28px,5vw,44px)/1.1 var(--font-display,system-ui);letter-spacing:-.03em}
.locator-map-view__arrival p{margin:0;font-size:16px;color:#d9ccb0}
.locator-map-view__arrival a{color:#e5c77d;text-underline-offset:4px}
.locator-map-view__arrival[aria-busy="true"]>.button{visibility:hidden}
.locator-map-view__arrival[aria-busy="true"] [data-locator-map-status]::before{content:"";display:inline-block;width:16px;height:16px;margin-right:12px;vertical-align:-3px;border:2px solid #e5c77d44;border-top-color:#e5c77d;border-radius:50%;animation:locator-arrival-spin 900ms linear infinite}
.locator-map-view .locator-modal{width:100%;max-width:none;height:100dvh;border:0;border-radius:0}
.locator-map-view .locator-modal::backdrop{background:#191714;backdrop-filter:none;animation:none}
@keyframes locator-arrival-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.locator-map-view__arrival[aria-busy="true"] [data-locator-map-status]::before{animation:none}}
