/* Demand-driven shell panels: closed panels reserve no workspace space. */
#wtEvidenceInspector[hidden],#wtEventTimeline[hidden],#wtCommandNav[hidden]{display:none!important}
body.wt-command-ready{--wt-command-timeline:0px;--wt-demand-inspector-space:0px}
body.wt-command-ready.wt-timeline-open{--wt-command-timeline:240px}
body.wt-command-ready.wt-navigation-hidden{--wt-command-nav:0px}
body.wt-command-ready .main-grid{bottom:var(--wt-command-timeline)}
body.wt-command-ready .wt-command-inspector{bottom:var(--wt-command-timeline)}
body.wt-command-ready .wt-command-layer-drawer{bottom:calc(var(--wt-command-timeline) + 10px)}
body.wt-command-ready .wt-command-investigate-gate{right:calc(var(--wt-demand-inspector-space) + 10px);bottom:calc(var(--wt-command-timeline) + 10px)}
body.wt-command-ready .wt-health-fab{bottom:calc(var(--wt-command-timeline) + 10px)!important}
#wtNavigationToggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:32px;padding:5px 9px;color:var(--wt-command-text);background:var(--wt-command-surface-2);border:1px solid var(--wt-command-line-strong);border-radius:6px;font:12px/1.2 var(--font-ui);cursor:pointer}
#wtNavigationToggle:focus-visible{outline:2px solid var(--wt-command-focus);outline-offset:2px}
#wtNavigationToggle[aria-expanded="false"]{border-color:var(--wt-command-accent)}
#wtTimelineClose{margin-left:auto;min-width:32px;min-height:32px;flex:0 0 auto}
#wtTimelineEvents .wt-command-timeline-empty{padding:12px;color:var(--wt-command-muted);font:12px/1.5 var(--font-ui)}
#wtTimelineEvents .wt-command-timeline-empty[role="status"]{align-self:center}
@media(min-width:1361px){body.wt-command-ready.wt-inspector-open{--wt-demand-inspector-space:var(--wt-command-inspector)}}
@media(min-width:681px) and (max-width:1100px){#wtCommandNav .wt-command-mode-copy,#wtCommandNav .wt-command-tool-copy{display:block}#wtCommandNav .wt-command-mode-name,#wtCommandNav .wt-command-tool-name{font-size:9px;text-align:center;overflow-wrap:anywhere}#wtNavigationToggle .wt-navigation-toggle-text{display:none}}
@media(max-width:680px){
 body.wt-command-ready.wt-timeline-open{--wt-command-timeline:min(62vh,480px)}
 body.wt-command-ready #wtCommandWorkspace{bottom:auto;padding-bottom:calc(var(--wt-command-nav) + var(--wt-command-timeline) + 12px)}
 body.wt-command-ready #wtEvidenceInspector{bottom:calc(var(--wt-command-nav) + 7px)}
 body.wt-command-ready #wtEventTimeline{bottom:var(--wt-command-nav);height:var(--wt-command-timeline)}
 body.wt-command-ready #wtLayerDrawer,body.wt-command-ready #wtInvestigateGate{left:7px;right:7px;bottom:calc(var(--wt-command-nav) + 7px)}
 body.wt-command-ready .wt-health-fab{bottom:calc(var(--wt-command-nav) + var(--wt-command-timeline) + 6px)!important}
 #wtCommandNav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 #wtCommandNav .wt-command-tool-list{grid-template-columns:repeat(3,minmax(0,1fr))}
 #wtCommandNav [data-wt-command-tool="timeline"]{display:flex}
 #wtNavigationToggle{min-width:32px;width:32px;padding:4px;font-size:17px}
 #wtNavigationToggle .wt-navigation-toggle-text{display:none}
 body.wt-command-ready #watchtowerUnifiedStatusLabel{max-width:46px}
 body.wt-command-ready .topbar-brand{font-size:10px}
 .wt-command-mobile-utc{font-size:7px}
}
