/* /assets/mobile-polish.css?v=20261025-globe-cache2 */
/* Mobile layout polish: preserve the existing controls and place workflow. */
@media(max-width:760px) and (orientation:portrait){
body#voidral-app.voidral-simple #journey-brand{top:calc(10px + env(safe-area-inset-top,0px));left:12px;border-radius:15px;padding:5px 10px 5px 5px}
body#voidral-app.voidral-simple #journey-brand img{width:30px;height:30px}
body#voidral-app.voidral-simple #journey-brand strong{font-size:12px;letter-spacing:2px}
body#voidral-app.voidral-simple #journey-brand small{font-size:9px}
body#voidral-app.voidral-simple .command{top:calc(66px + env(safe-area-inset-top,0px))!important;left:12px!important;right:12px!important}
body#voidral-app.voidral-simple #search{min-height:52px!important;padding:4px!important;border-radius:20px!important;box-shadow:0 4px 16px #17314a20!important}
body#voidral-app.voidral-simple #search #query{font-size:15px!important}
body#voidral-app.voidral-simple #voidral-weather{top:calc(15px + env(safe-area-inset-top,0px))!important;left:auto!important;right:14px!important;padding:7px 11px!important}
body#voidral-app.voidral-simple .gaia-float{top:calc(132px + env(safe-area-inset-top,0px))!important;right:14px!important}
body#voidral-app.voidral-simple #status:not(:empty){top:130px!important}
body#voidral-app.voidral-simple #journey-discover{left:12px!important;right:12px!important;width:auto!important;bottom:calc(94px + env(safe-area-inset-bottom))!important;padding:14px!important;border-radius:24px!important;max-height:37dvh!important;overflow-y:auto!important;box-shadow:0 10px 35px #103f4929!important}
body#voidral-app #journey-discover .journey-heading{gap:8px;align-items:center}
body#voidral-app #journey-discover .journey-eyebrow{font-size:8px;letter-spacing:1.5px;line-height:1.2}
body#voidral-app #journey-discover h2{font:650 18px/1.25 system-ui!important;letter-spacing:-.4px!important;margin:4px 0 5px!important}
body#voidral-app #journey-discover .journey-heading button{font:11px system-ui!important;padding:8px 11px!important;min-height:36px!important;border-radius:18px!important;background:#edf5f4!important;color:#215f67!important;flex-shrink:0}
body#voidral-app #journey-discover .location-nearby-toolbar{display:flex!important;gap:7px!important;margin:7px 0!important}
body#voidral-app #journey-discover .location-nearby-toolbar>strong{display:none}
body#voidral-app #journey-discover .location-nearby-toolbar select{min-width:0!important;width:auto!important;flex:1!important;height:34px!important;min-height:34px!important;padding:5px 7px!important;font-size:11px!important;border-radius:10px!important}
body#voidral-app #journey-discover .location-nearby-toolbar button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px!important;border-radius:10px!important}
body#voidral-app #journey-discover .location-nearby-filters{margin:7px 0!important;gap:6px!important}
body#voidral-app #journey-discover .location-nearby-filters button{font-size:11px!important;padding:7px 12px!important;min-height:33px!important}
body#voidral-app #journey-discover .location-nearby-entry{flex:0 0 166px!important;width:166px!important}
body#voidral-app #journey-discover .nearby-place-photo{height:100px!important;min-height:100px!important}
body#voidral-app #journey-discover .location-nearby-card>strong{font-size:12px!important}
body#voidral-app #journey-discover .location-nearby-rail{max-height:none!important;padding-bottom:5px!important}
body#voidral-app #journey-discover .location-nearby-rail:empty{display:none!important}
body#voidral-app #journey-discover .location-nearby-note{font:10px/1.4 system-ui!important;max-height:29px!important;margin:6px 0!important;overflow:auto}
body#voidral-app #journey-discover .location-nearby-credit{font:8px/1.35 system-ui!important;margin:6px 0 0!important}
body#voidral-app.voidral-simple.destination-hidden .map-controls{bottom:calc(var(--discovery-height,220px) + 106px + env(safe-area-inset-bottom))!important;right:14px!important;gap:7px!important}
body#voidral-app.voidral-simple.destination-hidden #gps-quality{left:14px!important;right:auto!important;bottom:calc(var(--discovery-height,220px) + 106px + env(safe-area-inset-bottom))!important;font-size:9px!important;max-width:calc(100vw - 90px)!important}
body#voidral-app.voidral-simple .map-credit{bottom:calc(83px + env(safe-area-inset-bottom))!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;transform:none!important;white-space:nowrap!important;overflow-x:auto!important;font-size:7px!important;line-height:1.2!important;padding:2px 4px!important;border-radius:5px!important}
body#voidral-app.voidral-simple.compact-map #compact-map-dock{left:14px!important;right:14px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;min-height:62px!important;padding:5px!important;border-radius:24px!important}
body#voidral-app.voidral-simple.compact-map #compact-map-dock button{min-height:48px!important;font-size:12px!important}
html[data-voidral-theme=dark] body#voidral-app #journey-discover .journey-heading button{background:#244553!important;color:#e8f3ed!important}
}
@media(max-height:500px) and (orientation:landscape){
body#voidral-app.voidral-simple #journey-discover{max-height:calc(100dvh - 160px)!important;width:min(340px,46vw)!important;padding:10px!important;bottom:12px!important;overflow:auto!important}
body#voidral-app #journey-discover h2{font-size:16px!important;margin:3px 0!important}
body#voidral-app #journey-discover .journey-eyebrow{display:none}
}
@media(max-width:760px) and (orientation:portrait){
body#voidral-app.voidral-simple #journey-discover{max-height:43dvh!important;scrollbar-width:none}
body#voidral-app #journey-discover .location-nearby{display:flex!important;flex-direction:column!important}
body#voidral-app #journey-discover .location-nearby-toolbar{order:1}
body#voidral-app #journey-discover .location-nearby-filters{order:2}
body#voidral-app #journey-discover .location-nearby-rail{order:3;flex-shrink:0!important;scrollbar-width:none}
body#voidral-app #journey-discover .location-nearby-note{order:4}
body#voidral-app #journey-discover .location-nearby-credit{order:5}
body#voidral-app #journey-discover .nearby-place-photo{height:80px!important;min-height:80px!important}
body#voidral-app #journey-discover .location-nearby-card>strong{margin:7px 9px 3px!important;font-size:12px!important}
body#voidral-app #journey-discover .location-nearby-card>small{font-size:10px!important;margin:0 9px 7px!important}
}

/* /assets/mobile-map-first.css?v=20261025-globe-cache2 */
/* Map-first mobile layout. */
#mobile-search-brand{display:none}
@media(max-width:760px){
body#voidral-app.voidral-simple #journey-brand{display:none!important}
body#voidral-app.voidral-simple .command{top:calc(12px + env(safe-area-inset-top,0px))!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important}
body#voidral-app.voidral-simple #search{min-height:52px!important;border-radius:18px!important;padding:4px!important;gap:3px!important}
body#voidral-app.voidral-simple #mobile-search-brand{display:block!important;order:-3;width:26px;height:30px;object-fit:contain;flex:0 0 26px;margin-left:6px}
body#voidral-app.voidral-simple #search #compact-more-toggle{width:32px!important;min-width:32px!important;padding:6px!important}
body#voidral-app.voidral-simple #search #query{font-size:14px!important;padding-left:2px!important}
body#voidral-app.voidral-simple #search button[aria-label=Search]{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:13px!important}
body#voidral-app.voidral-simple #voidral-weather{top:calc(77px + env(safe-area-inset-top,0px))!important;left:14px!important;right:auto!important;font-size:12px!important;min-height:32px!important;padding:7px 11px!important}
body#voidral-app.voidral-simple .gaia-float{top:calc(75px + env(safe-area-inset-top,0px))!important;right:14px!important;bottom:auto!important}
body#voidral-app.voidral-simple #gaia-toggle{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}
body#voidral-app.voidral-simple #gaia-toggle .gaia-avatar{width:40px!important;height:40px!important;min-width:40px!important}
body#voidral-app.voidral-simple #status:not(:empty){top:126px!important}
body#voidral-app.voidral-simple #journey-discover{left:12px!important;right:12px!important;width:auto!important;bottom:calc(94px + env(safe-area-inset-bottom))!important;border-radius:22px!important;padding:12px 14px!important;max-height:44dvh!important}
body#voidral-app #journey-discover .journey-eyebrow{display:none!important}
body#voidral-app #journey-discover .journey-heading{min-height:34px!important;gap:8px}
body#voidral-app #journey-discover h2{font:650 17px/1.25 system-ui!important;letter-spacing:-.3px!important;margin:0!important}
body#voidral-app #journey-discover .journey-heading button{min-height:34px!important;padding:7px 12px!important;font-size:11px!important}
body#voidral-app.voidral-simple #journey-discover.journey-collapsed{padding:8px 14px!important;min-height:52px!important;max-height:60px!important;overflow:hidden!important;border-radius:18px!important;cursor:pointer}
body#voidral-app #journey-discover.journey-collapsed .journey-heading button{background:#087f86!important;color:white!important}
body#voidral-app.voidral-simple.destination-hidden .map-controls{bottom:calc(var(--discovery-height,52px) + 108px + env(safe-area-inset-bottom))!important}
body#voidral-app.voidral-simple.destination-hidden #gps-quality{bottom:calc(var(--discovery-height,52px) + 108px + env(safe-area-inset-bottom))!important}
body#voidral-app.voidral-simple.compact-map #compact-map-dock{left:28px!important;right:28px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;min-height:56px!important;padding:4px!important;border-radius:22px!important}
body#voidral-app.voidral-simple.compact-map #compact-map-dock button{min-height:44px!important;font-size:11px!important;gap:2px!important}
body#voidral-app.voidral-simple.compact-map #compact-map-dock svg{width:18px!important;height:18px!important}
body#voidral-app.voidral-simple #simple-map-options{height:44px!important;padding:8px!important}
body#voidral-app.voidral-simple #simple-map-options span{display:none!important}
body#voidral-app.voidral-simple .map-credit{bottom:calc(78px + env(safe-area-inset-bottom))!important}
}
@media(max-width:760px) and (orientation:landscape) and (max-height:500px){
body#voidral-app.voidral-simple .command{right:auto!important;width:360px!important}
body#voidral-app.voidral-simple #journey-discover{right:auto!important;width:310px!important;bottom:12px!important;max-height:calc(100dvh - 148px)!important}
body#voidral-app.voidral-simple.destination-hidden .map-controls{bottom:94px!important}
body#voidral-app.voidral-simple #gps-quality{display:none!important}
body#voidral-app.voidral-simple.compact-map #compact-map-dock{left:auto!important;right:14px!important;width:260px!important}
body#voidral-app.voidral-simple #voidral-weather{top:14px!important;left:auto!important;right:14px!important}
body#voidral-app.voidral-simple .map-credit{left:auto!important;right:14px!important;width:260px!important}
}
@media(max-width:760px){
body#voidral-app.voidral-simple .command{top:4px!important}
body#voidral-app.voidral-simple #voidral-weather{top:68px!important}
body#voidral-app.voidral-simple .gaia-float{top:66px!important}
body#voidral-app.voidral-simple #status:not(:empty){top:118px!important;left:14px!important;right:74px!important;max-width:calc(100vw - 90px)!important}
}
