@media(max-width:760px){body{overflow-x:hidden}.main{width:100%;padding:16px 12px 22px}.topbar{align-items:center;margin-bottom:18px}.topbar h1{font-size:21px;line-height:1.15}.topbar p{font-size:12px;line-height:1.4}.eyebrow{font-size:9px}.top-actions{gap:8px}.live{font-size:9px}.mobile-menu{display:grid!important;place-items:center;width:38px;height:38px;border:0;border-radius:9px;background:#112b3b;color:#fff;font-size:20px}body{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.sidebar{display:flex!important;position:fixed;z-index:1200;left:0;top:0;bottom:0;width:275px;max-width:82vw;transform:translateX(-105%);visibility:hidden;transition:transform .25s ease,visibility .25s;padding:24px 17px;overflow-y:auto}.sidebar.open{transform:translateX(0);visibility:visible;box-shadow:10px 0 30px #0004}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:grid;grid-template-columns:repeat(6,1fr);gap:2px;background:#112b3b;padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0002}.mobile-nav a,.mobile-nav-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:#a6bac1;text-decoration:none;font:500 10px 'DM Sans',sans-serif;background:none;border:0;border-radius:8px;cursor:pointer}.mobile-nav i{font-style:normal;font-size:18px;line-height:1}.mobile-nav a.active{color:#fff;background:#1e4658}.drawer-inner{width:100%;max-width:100%}.menu-backdrop{display:none;position:fixed;inset:0;background:#0d2530aa;z-index:1199}.stats{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}.stat-card{height:112px;padding:13px 11px;gap:8px}.stat-card span{font-size:10px}.stat-card strong{font-size:21px}.stat-card em{font-size:8px}.stat-icon{width:28px;height:28px;flex-shrink:0}.ring{right:9px;top:43px;width:36px;height:36px;font-size:8px}.battery-mini{right:10px}.alert-dot{right:15px;top:43px;width:32px;height:32px}.map-panel #map{height:390px}.map-tools{display:flex;overflow-x:auto;padding-bottom:3px;max-width:100%}.filter{white-space:nowrap;padding:8px 9px;font-size:10px}.panel{padding:14px;border-radius:9px}.panel-head{gap:8px}.panel h2{font-size:16px}.panel-head p{font-size:11px}.map-legend{flex-wrap:wrap;gap:8px 14px;font-size:10px}.alerts{min-height:auto}.alert-item{padding:10px 7px}.alert-item strong{font-size:10px}.bottom-grid{gap:12px}.chart-summary{gap:7px}.chart-summary span{font-size:8px}.chart-summary strong{font-size:12px}.chart-summary em{font-size:8px}.unit-row{padding:12px 4px}.unit-name strong{font-size:10px}.sidebar a{font-size:14px;padding:13px}.sidebar a i{font-size:18px}.side-label{font-size:10px}footer{font-size:8px;line-height:1.8}}
@media(min-width:761px){.mobile-menu{display:none!important}.menu-backdrop{display:none!important}.mobile-nav{display:none!important}body{padding-bottom:0}}.app-toast{position:fixed;right:24px;bottom:24px;z-index:2000;background:#112b3b;color:#fff;border-left:4px solid #31c98a;border-radius:8px;padding:13px 17px;font-size:13px;box-shadow:0 8px 25px #0003;opacity:0;transform:translateY(10px);pointer-events:none;transition:.25s}.app-toast.show{opacity:1;transform:translateY(0)}.embed-view{position:fixed;inset:0;z-index:1400;background:#fff;display:none;flex-direction:column}.embed-view.show{display:flex}.embed-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#112b3b;color:#fff}.embed-bar strong{flex:1;font:600 15px 'Space Grotesk'}.embed-bar a{color:#7fe0b4;font-size:12px}.embed-close{background:none;border:0;color:#fff;font-size:26px;line-height:1;padding:0 4px;cursor:pointer}.embed-view iframe{flex:1;border:0;width:100%}.embed-fallback{margin:0;padding:8px 14px;font-size:11px;color:#74828a;background:#fbfdfd}@media(max-width:760px){.app-toast{right:14px;left:14px;bottom:84px;font-size:12px}}
