body:is([data-page="subject-trajectory.html"],[data-page="subject-residence.html"]) #main{position:relative}body:is([data-page="subject-trajectory.html"],[data-page="subject-residence.html"]) #main>header{display:block!important;position:absolute;top:12px;left:12px;z-index:45;margin:0!important}.hp-map-menu{display:block!important;position:absolute;top:12px;left:12px;z-index:45;margin:0!important}#mapFullscreen{container:hp-map / inline-size;height:100svh!important;min-height:360px!important}#mapFullscreen.is-fullscreen{height:100dvh!important}.hp-map-dock,.hp-map-pane{display:contents}.hp-map-tabs,.hp-map-sheet-heading,.hp-map-title{display:none}@container hp-page (max-width: 1199px){#mapFullscreen :is(.hud-logo,.hud-toolbar){left:auto;right:12px}#mapFullscreen #searchPanel{left:68px}#mapFullscreen #filterPanel{top:68px}}@container hp-map (max-width: 899px){#mapFullscreen .hp-map-dock{--hp-map-mobile: 1}#mapFullscreen .hud-logo{display:none}#mapFullscreen #searchPanel{left:68px;top:12px;width:calc(100% - 80px);max-width:420px;padding:.75rem;max-height:calc(65dvh - 24px);overflow:visible}#mapFullscreen #searchPanel.collapsed{width:calc(100% - 80px)}#mapFullscreen #searchPanel input{font-size:1rem;min-height:40px}#mapFullscreen #searchPanel button{min-height:40px}#mapFullscreen #idSuggestions{max-height:45dvh;overflow-y:auto}#mapFullscreen .hp-map-title{display:block;position:absolute;top:18px;left:68px;font-weight:600;color:var(--hud-text)}#mapFullscreen .hp-map-tabs{display:flex;position:absolute;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;gap:.4rem;padding:.45rem;background:var(--hud-bg);border:1px solid var(--hp-border);border-radius:.8rem;z-index:24;overflow-x:auto;overscroll-behavior-x:contain}#mapFullscreen .hp-map-tabs button{flex:1 0 auto;min-height:42px;padding:.45rem .7rem;font-size:.8125rem}#mapFullscreen .hp-map-tabs button[aria-expanded=true]{background:var(--bs-primary);color:var(--bs-white)}#mapFullscreen .hp-map-dock{display:none;position:absolute;left:12px;right:12px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 62px);background:var(--hud-bg);border:1px solid var(--hp-border);border-radius:.9rem;z-index:25;max-height:min(58dvh,560px);overflow-y:auto;overscroll-behavior-y:contain;padding:.75rem}#mapFullscreen .hp-map-dock[data-open]{display:block}#mapFullscreen .hp-map-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;color:var(--hud-text)}#mapFullscreen .hp-map-sheet-heading button{min-width:40px;min-height:40px}#mapFullscreen .hp-map-pane{display:none}#mapFullscreen .hp-map-pane[data-open]{display:block}#mapFullscreen .hp-map-pane>:is(.hud-panel,#chartPanel){position:static!important;width:auto!important;min-width:0;max-width:none!important;max-height:none!important;height:auto;margin:0 0 .5rem;transform:none;padding:.6rem;box-shadow:none;border-radius:.6rem}#mapFullscreen .hp-map-pane :is(input,select){max-width:100%;min-height:42px;font-size:1rem}#mapFullscreen .hp-map-pane :is(button,.hud-tool-btn,.legend-tool-btn){min-height:40px;min-width:40px}#mapFullscreen .hp-map-pane #datePanel>div{min-width:0}#mapFullscreen .hp-map-pane #metricsPanel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}#mapFullscreen .hp-map-pane #secondaryMetrics{flex-wrap:wrap;justify-content:flex-start}#mapFullscreen .hp-map-pane #secondaryMetrics .mini-metric{flex:1 1 28%}#mapFullscreen .hp-map-pane :is(#chartCanvas,#diagChart){width:100%;height:230px!important}#mapFullscreen .mapboxgl-ctrl-bottom-right{bottom:82px}#mapFullscreen .mapboxgl-ctrl-top-right{top:160px}#mapFullscreen #mapLoading{z-index:20}}@media (max-height: 499px){#mapFullscreen .hp-map-dock{max-height:calc(100dvh - 100px)}}
