/* Main map arrival redesign */
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover{padding:0!important;border:1px solid var(--v-line)!important;background:var(--v-surface)!important;overflow:hidden!important;border-radius:24px!important;box-shadow:0 14px 45px #061d3433!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading{position:relative;min-height:112px!important;box-sizing:border-box;padding:22px!important;margin:0!important;background:linear-gradient(90deg,#0b263be8,#0b263b66),url('/assets/namib-dunes-concept.jpg') center 58%/cover!important;border:0!important;border-radius:0!important;color:#fff!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading h2{font:30px/1.1 Georgia,serif!important;color:white!important;letter-spacing:-.7px!important;margin:4px 0 7px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading :is(p,small,span){color:#d6eae9!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading button{flex-shrink:0;background:#ffffff20!important;border:1px solid #ffffff55!important;color:white!important;width:40px!important;min-width:40px!important;height:40px!important;border-radius:50%!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-content{padding:12px 16px 14px!important;max-height:32dvh;overflow:auto}
html:root body#voidral-app.voidral-simple.voidral-light #journey-content[hidden]{display:none!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .location-nearby-filters button{border-radius:24px!important;border:1px solid var(--v-line)!important;background:var(--v-surface)!important;min-height:38px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .location-nearby-filters button[aria-pressed=true]{background:#153a50!important;color:#fff!important;border-color:#153a50!important}
html:root body#voidral-app.voidral-simple.voidral-light #search{border-radius:22px!important;border:1px solid #b9d2d8!important;background:var(--v-surface)!important;box-shadow:0 8px 28px #102a4526!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock#compact-map-dock{background:#102d43f5!important;border:1px solid #446579!important;box-shadow:0 8px 25px #061b3540!important;border-radius:23px!important;gap:4px!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock#compact-map-dock button{flex:1!important;min-width:0!important;color:#c3d5df!important;background:transparent!important;border:0!important;border-radius:17px!important;font-size:11px!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock#compact-map-dock button :is(span,svg){color:inherit!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock#compact-map-dock button[aria-pressed=true]{background:#e1f0ed!important;color:#123b47!important}
html:root body#voidral-app.voidral-simple.voidral-light #arrival-community{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px}
html:root body#voidral-app.voidral-simple.voidral-light #arrival-community svg{width:20px;height:20px}
@media(max-width:760px) and (orientation:portrait){
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover{left:12px!important;right:12px!important;bottom:calc(91px + env(safe-area-inset-bottom))!important;max-height:46dvh!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading{min-height:106px!important;padding:18px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading h2{font-size:27px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-content{max-height:calc(46dvh - 106px);padding:10px 12px 12px!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock#compact-map-dock{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;padding:6px!important;min-height:62px!important;display:flex!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock#compact-map-dock button{min-height:48px!important}
html:root body#voidral-app.voidral-simple.voidral-light #search{min-height:54px!important;padding:5px!important}
html:root body#voidral-app.voidral-simple.voidral-light #search #query{font-size:15px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .location-nearby-entry{width:180px!important;flex-basis:180px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .nearby-place-photo{height:100px!important;min-height:100px!important}
}
@media(max-height:500px) and (orientation:landscape){html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading{min-height:62px!important;padding:12px!important}html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading h2{font-size:21px!important}}

html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover.journey-collapsed{height:auto!important;max-height:none!important;padding:0!important}html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading{width:100%!important}html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading button{font-size:0!important}html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading button:after{content:'⌃';font:22px/1 system-ui}html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading button[aria-expanded=true]:after{content:'⌄'}

html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock#compact-map-dock{display:flex!important}html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock#compact-map-dock button{flex:1 1 0!important;width:0!important;max-width:none!important;padding:5px 2px!important}html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock#compact-map-dock button span{font-size:10px!important;white-space:nowrap!important}

html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading{min-height:136px!important;padding:22px!important;align-items:center!important;background:linear-gradient(90deg,#0b243ce8,#0b263b88),url('/assets/namib-dunes-concept.jpg') center 60%/cover!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading h2{max-width:260px;font-size:30px!important;line-height:1.06!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading .journey-eyebrow{display:block!important;font:600 8px/1.4 system-ui!important;letter-spacing:2px!important;color:#a5dad4!important;margin:0 0 9px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .experience-nearby-hint{display:block!important;font:12px/1.5 system-ui!important;margin-top:9px!important;color:#e0ebef!important}
html:root body#voidral-app.voidral-simple.voidral-light .arrival-shortcuts{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:8px;background:var(--v-surface)}
html:root body#voidral-app.voidral-simple.voidral-light .arrival-shortcuts>button{display:flex!important;align-items:center;gap:8px;min-width:0;min-height:62px!important;padding:10px!important;text-align:left!important;background:var(--v-soft)!important;color:var(--v-ink)!important;border:1px solid var(--v-line)!important;border-radius:14px!important}
html:root body#voidral-app.voidral-simple.voidral-light .arrival-shortcuts svg{width:23px;height:23px;flex-shrink:0;color:var(--v-accent)!important}
html:root body#voidral-app.voidral-simple.voidral-light .arrival-shortcuts strong{display:block;font:650 11px/1.4 system-ui!important;color:var(--v-ink)!important}
html:root body#voidral-app.voidral-simple.voidral-light .arrival-shortcuts small{display:block;font:9px/1.4 system-ui!important;color:var(--v-muted)!important;margin-top:3px}
html:root body#voidral-app.voidral-simple.voidral-light .arrival-arrow{display:none}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover:not(.journey-collapsed) .arrival-shortcuts{display:none!important}
@media(max-width:760px) and (orientation:portrait){
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading{min-height:134px!important;padding:18px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover .journey-heading h2{font-size:28px!important;max-width:240px}
html:root body#voidral-app.voidral-simple.voidral-light #journey-content{max-height:calc(46dvh - 134px)!important}
html:root body#voidral-app.voidral-simple.voidral-light .map-controls>.simple-control{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important;padding:8px!important;border:1px solid #d1dfe5!important;box-shadow:0 3px 12px #102d4320!important}
html:root body#voidral-app.voidral-simple.voidral-light .map-controls>.simple-control>span{display:none!important}
html:root body#voidral-app.voidral-simple.voidral-light .map-controls{gap:7px!important}
html:root body#voidral-app.voidral-simple.voidral-light #status:not(:empty){max-width:calc(100vw - 92px)!important;font-size:11px!important;line-height:1.4!important;padding:9px 12px!important;border-radius:12px!important;box-shadow:0 4px 18px #0b243b16!important}
}
@media(max-height:650px){html:root body#voidral-app.voidral-simple.voidral-light .arrival-shortcuts{display:none!important}}

html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover:not(.journey-collapsed) .journey-heading{min-height:86px!important;padding:14px 18px!important}html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover:not(.journey-collapsed) .journey-eyebrow,html:root body#voidral-app.voidral-simple.voidral-light #journey-discover#journey-discover:not(.journey-collapsed) .experience-nearby-hint{display:none!important}
