.classic-dashboard{color:#ccc;background:#0a0a0a;flex-direction:column;height:100dvh;min-height:0;display:flex}.classic-dashboard .site-header{background:#0a0a0a;flex-shrink:0}.classic-dashboard .header-inner{gap:14px;max-width:none;min-height:48px;padding:4px 10px}.classic-dashboard .wordmark{letter-spacing:1px;color:#0f4;font-family:inherit;font-size:20px}.classic-dashboard .wordmark>span{font-weight:900}.classic-dashboard .wordmark-dot,.classic-dashboard .header-tagline{display:none}.classic-dashboard .location-button{justify-content:flex-start;min-height:36px;margin-left:0;margin-right:auto;font-size:11px}.classic-dashboard .header-tools{gap:8px}.classic-dashboard .dashboard-shell{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0 6px;display:flex}.classic-status{border-bottom:1px solid #252525;align-items:center;gap:12px;display:flex}.classic-status>a{color:#0cf;white-space:nowrap;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding-right:6px;font-size:11px;display:flex}.classic-status .alert-status-card{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:7px 8px;display:flex}.classic-status .alert-status-card>div{margin:0}.classic-status .alert-status-card>div:first-child{gap:12px}.classic-status .alert-status-card .eyebrow{font-size:9px}.classic-status .alert-status-card strong{font-family:inherit;font-size:11px}.classic-status .alert-status-card svg{width:15px;height:15px}.classic-status .alert-status-card p{margin:0;font-family:inherit;font-size:10px}.classic-status .alert-status-card button{margin:0}.classic-status .tone-warning{background:#301b18}.classic-status .tone-watch{background:#241f15}.classic-dashboard .view-tabs{border-color:#252525;flex-shrink:0;gap:4px;padding:4px 0}.classic-dashboard .view-tabs button{border-radius:2px;min-height:34px;padding:6px 10px;font-size:11px}.classic-dashboard .view-tabs button[aria-current]{color:#0f4;background:#031}.classic-dashboard main{flex-direction:column;flex:1;min-height:0;display:flex}.classic-dashboard .section-heading{flex-shrink:0;min-height:30px;padding:3px 5px}.classic-dashboard .section-heading h1{color:#aaa;font-size:11px;font-weight:400;line-height:1.5}.classic-dashboard .section-heading>span,.classic-dashboard .section-actions>span{color:#888;font-size:9px}.classic-dashboard .section-heading button{border-radius:2px;padding:4px 8px;font-size:11px}.classic-panes{flex:1;grid-template-columns:minmax(0,22fr) minmax(0,44fr) minmax(0,34fr);gap:5px;min-height:0;display:grid}.classic-panes>div,.classic-dashboard .custom-columns>div{flex-direction:column;gap:5px;min-height:0;display:flex;overflow:hidden auto}.classic-dashboard .dashboard-panel{background:#111;border-color:#252525;border-radius:2px;flex-shrink:0}.classic-dashboard .scanner-widget [data-slot=card-content]{padding:9px!important}.classic-dashboard .scanner-widget .text-\[9px\],.classic-dashboard .scanner-widget .text-\[10px\]{font-size:10px}.classic-dashboard .scanner-widget .text-\[11px\]{font-size:11px;line-height:1.5}.classic-dashboard .scanner-widget .text-\[22px\]{letter-spacing:-1px;font-size:30px}.classic-dashboard .scanner-widget .text-\[28px\]{font-size:28px}.classic-dashboard .weather-outlook{margin-top:10px;padding-top:9px;font-size:12px}.classic-dashboard .news-row{gap:3px;padding:8px 0}.classic-dashboard .news-headline{font-size:12px;line-height:1.5}.classic-dashboard .dashboard-grid{align-items:start;gap:5px;min-height:0;overflow-y:auto}.classic-dashboard .custom-columns{flex:1;gap:5px;min-height:0}.classic-dashboard .panel-camera-grid .grid-cols-2{grid-template-columns:repeat(4,minmax(0,1fr))}.classic-dashboard .dashboard-footer{color:#888;border-color:#252525;flex-shrink:0;min-height:28px;margin:0;padding:3px 6px;font-size:9px}.classic-dashboard .dashboard-footer>div{gap:14px}.classic-dashboard .dashboard-footer>div a{min-height:24px;font-size:10px}.classic-dashboard .playback-bar{flex-shrink:0;padding:5px 12px}.classic-dashboard .playback-bar button{min-height:34px;padding:5px 10px}.classic-dashboard .weather-alerts{flex-shrink:0;max-height:25dvh;margin:5px 0;padding:8px 12px;overflow-y:auto}.dashboard-navigation{background:#0a0a0a;flex-shrink:0;min-width:0;display:flex}.dashboard-navigation .view-tabs{flex:1;min-width:0}.find-tool-button{color:#0cf;cursor:pointer;border-bottom:1px solid #252525;border-left:1px solid #252525;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:flex}.classic-dashboard .section-heading h1{color:#bbb;font-size:12px}.classic-dashboard .dashboard-panel:focus-visible{outline-offset:-2px;outline:2px solid #0cf}.explore-note{color:#999;padding:14px 10px;font-size:11px;line-height:1.6}.explore-note strong{color:#ccc;font-weight:400}.explore-note p{margin:5px 0}.explore-note button{color:#0cf;cursor:pointer;align-items:center;gap:5px;min-height:34px;display:flex}.tool-view{min-height:0;padding-bottom:10px;overflow-y:auto}.tool-view>.dashboard-panel{max-width:900px;margin:0 auto}.tool-view-actions{justify-content:space-between;gap:8px;max-width:900px;margin:0 auto 8px;display:flex}.tool-view-actions button{color:#0cf;cursor:pointer;align-items:center;gap:6px;min-height:40px;font-size:11px;display:flex}.dashboard-footer>button{cursor:pointer;min-height:28px}@media (max-width:767px){.classic-dashboard .site-header{z-index:30;position:sticky;top:0}.classic-dashboard .header-inner{height:48px}.dashboard-navigation{z-index:25;margin-inline:-6px;padding-left:6px;position:sticky;top:48px;box-shadow:0 3px 8px #0008}.find-tool-button{flex-shrink:0;width:44px;padding:0}.find-tool-button>span{display:none}.classic-dashboard .dashboard-navigation .view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid;overflow:visible}.classic-dashboard .dashboard-navigation .view-tabs button{min-width:0;padding:4px;font-size:11px}.classic-dashboard .dashboard-navigation .view-tabs svg{display:none}.classic-dashboard .playback-bar{padding-bottom:max(8px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.classic-dashboard .playback-bar>svg{display:none}.classic-dashboard .playback-bar>div{grid-column:1/-1}.classic-dashboard .playback-bar .playback-name{min-height:28px}.classic-dashboard .tool-view{overflow:visible}.classic-panes{flex-direction:column;display:flex}.classic-panes>.scanner-pane{display:contents}.classic-panes .panel-weather,.classic-panes .panel-local-briefing{order:0}.classic-panes .panel-local-briefing .briefing-item small{display:none}.classic-panes .panel-local-briefing .briefing-item strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.classic-panes .panel-local-briefing .briefing-item{min-height:26px;padding:3px 0}.classic-panes .panel-satellite-view{order:1}.classic-panes .panel-camera-grid{order:2}.classic-panes .panel-channel-list{order:3}.classic-panes .panel-traffic{order:4}.classic-panes .panel-radar{order:5}.classic-panes .panel-news{order:6}.classic-panes .explore-note{display:none}.classic-dashboard .dashboard-panel{scroll-margin-top:140px}.classic-dashboard{height:auto;min-height:100dvh}.classic-dashboard .header-inner{flex-wrap:nowrap;gap:8px;padding-inline:8px}.classic-dashboard .wordmark{font-size:16px}.classic-dashboard .location-button{font-size:10px}.classic-dashboard .location-button>svg{display:none}.classic-dashboard .header-tools{gap:4px}.classic-status{align-items:flex-start}.classic-status .alert-status-card{gap:6px 12px;padding:7px 4px}.classic-status .alert-status-card p,.classic-status .alert-status-card>div:first-child,.classic-dashboard .section-heading>span,.classic-dashboard .section-actions>span{display:none}.classic-dashboard .view-tabs{margin-right:0;padding-right:0}.classic-dashboard .view-tabs button{min-height:40px;padding-inline:10px}.classic-dashboard .dashboard-grid{grid-template-columns:minmax(0,1fr);overflow:visible}.classic-dashboard .panel-camera-grid .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-dashboard .scanner-widget [data-slot=card-content]{padding:12px!important}.classic-dashboard .dashboard-footer{flex-wrap:wrap;gap:6px;margin-top:8px}.classic-dashboard .dashboard-footer>div{width:auto}}
