body.map-view .page{padding:12px}body.map-view .heading{display:none}body.map-view #notice:empty{display:none}body.map-view header{height:54px}.map-workspace{position:relative;height:calc(100dvh - 78px);min-height:740px;overflow:hidden;border:1px solid #dce5e6;border-radius:12px;background:#dce7e9}.map-workspace .operations-grid{display:block}.map-workspace .operations-map{position:absolute;inset:0;border:0;background:none;padding:0;box-shadow:none}.map-workspace #aircraft-map{position:absolute;inset:0;height:100%;width:100%;border-radius:0}.map-workspace-title{position:absolute;top:14px;left:14px;right:14px;z-index:450;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fffffff0;border:1px solid #dbe4e9;border-radius:10px;padding:16px 20px;box-shadow:0 4px 25px #28455918;backdrop-filter:blur(8px)}.map-workspace-title small{font-size:8px;color:#748d9a}.map-workspace-title h2{font:700 18px Manrope;margin:5px 0 0}.map-workspace-title h2 span{font:400 12px 'DM Sans';color:#8396a2;margin-left:9px}.map-workspace-title .primary{background:#211d57;font-size:12px;padding:12px 15px}.map-workspace .operations-map>.section-heading{position:absolute;z-index:440;top:111px;left:14px;right:14px;padding:8px 12px;background:#ffffffdf;border:1px solid #dce6e9;border-radius:8px;backdrop-filter:blur(5px);margin:0}.map-workspace .operations-map>.section-heading small{display:none}.map-workspace .operations-map>.section-heading h2{font:500 11px 'DM Sans';color:#6c8595;margin:0}.map-workspace .operations-stats{position:absolute;z-index:440;top:172px;right:14px;width:225px;display:block;margin:0;background:#183e58eb;border-radius:10px;box-shadow:0 5px 24px #173b4a26;backdrop-filter:blur(6px);padding:8px 18px}.map-workspace .overview-stat{border:0;border-bottom:1px solid #ffffff26;background:none;border-radius:0;padding:12px 0;box-shadow:none}.map-workspace .overview-stat:last-child{border-bottom:0}.map-workspace .overview-stat>div{display:grid;grid-template-columns:65px 1fr;align-items:center;width:100%;column-gap:10px}.map-workspace .overview-stat strong{grid-column:1;grid-row:1/3;font:800 26px Manrope;color:white;margin:0;text-align:right;letter-spacing:-1px}.map-workspace .overview-stat span{grid-column:2;font-size:11px;line-height:1.4;color:#d4e5f0}.map-workspace .overview-stat p{grid-column:2;font-size:8px;line-height:1.5;color:#9db7c9;margin:4px 0 0}.map-workspace .overview-stat i{display:none}.map-workspace .overview-stat em{font-style:normal;font-size:11px;color:#b3cad9}.map-workspace .telemetry-panel{position:absolute;z-index:440;top:276px;left:14px;width:260px;background:#fffffff0;padding:17px;border-radius:10px;border:1px solid #dce5e9;box-shadow:0 5px 24px #2446591c;backdrop-filter:blur(8px)}.map-workspace .telemetry-panel .section-heading{margin-bottom:10px}.map-workspace .telemetry-panel .aircraft-identity{margin:13px 0 9px;gap:10px}.map-workspace .aircraft-symbol{width:33px;height:33px;font-size:26px}.map-workspace .aircraft-identity h3{font-size:12px}.map-workspace .aircraft-identity span{font-size:10px}.map-workspace .serial-line{padding-bottom:11px;font-size:9px}.map-workspace .battery-head{margin-top:11px}.map-workspace .battery-head strong{font-size:23px}.map-workspace .battery-track{margin:8px 0 15px}.map-workspace .telemetry-values{grid-template-columns:1fr 1fr;gap:15px 9px;margin-bottom:15px}.map-workspace .telemetry-values strong{font-size:19px}.map-workspace .telemetry-values span{font-size:9px}.map-workspace .gps-status{padding:9px 11px;font-size:10px}.map-workspace .gps-status p{font-size:9px}.map-workspace .sample-time{font-size:7px;margin-top:12px}.map-workspace .sample-time span{font-size:9px}.map-workspace .map-foot{position:static;padding:0}.map-workspace #map-status{position:absolute;z-index:440;top:172px;left:14px;width:260px;background:#ffffffef;border:1px solid #dce5e9;border-radius:9px;padding:14px 16px;color:#526f7d;font-size:11px;line-height:1.6;box-shadow:0 4px 20px #24465914}.map-workspace .map-key{position:absolute;z-index:440;bottom:15px;left:65px;background:#ffffffee;border:1px solid #dbe4e9;border-radius:7px;padding:8px 11px;color:#637f90;font-size:9px}.map-workspace .operations-bottom{position:absolute;z-index:440;right:14px;bottom:43px;width:310px;display:block;margin:0;background:#fffffff0;box-shadow:0 5px 24px #2446591c;backdrop-filter:blur(8px);border:1px solid #dce5e9;border-radius:10px;padding:15px}.map-workspace .operations-bottom>.panel{padding:0;border:0;background:none;box-shadow:none}.map-workspace .operations-bottom>.panel+ .panel{margin-top:14px;padding-top:14px;border-top:1px solid #e0e7eb}.map-workspace .operations-bottom h2{font-size:12px;margin-top:4px}.map-workspace .operations-bottom small{font-size:7px}.map-workspace .operations-bottom .section-heading{margin-bottom:8px}.map-workspace .summary-empty{padding:0;gap:8px;flex-wrap:wrap}.map-workspace .summary-empty>span{display:none}.map-workspace .summary-empty b{font-size:10px}.map-workspace .summary-empty p{font-size:9px}.map-workspace .summary-empty button{margin:4px 0 0;padding:6px 9px;font-size:9px}.map-workspace .text-button{font-size:9px}.map-workspace .summary-row{padding:8px 0}.map-workspace .summary-row b{font-size:10px}.map-workspace .summary-row time{font-size:9px}.map-workspace .leaflet-top.leaflet-left{top:auto;bottom:55px;left:5px}.map-workspace .leaflet-control-attribution{font-size:8px}@media(max-width:1150px){.map-workspace .operations-stats{width:185px;padding:5px 14px}.map-workspace .overview-stat strong{font-size:24px}.map-workspace .overview-stat>div{grid-template-columns:53px 1fr;gap:8px}.map-workspace .overview-stat p{display:none}.map-workspace .telemetry-panel{width:240px}.map-workspace #map-status{width:240px}.map-workspace .operations-bottom{width:260px}.map-workspace-title h2 span{display:none}}@media(max-width:850px){.map-workspace .operations-bottom{display:none}.map-workspace .operations-stats{width:160px}.map-workspace .overview-stat span{font-size:9px}.map-workspace .telemetry-panel{width:225px}.map-workspace #map-status{width:225px}.map-workspace-title h2{font-size:16px}}@media(max-width:650px){body.map-view .page{padding:7px}.map-workspace{height:calc(100dvh - 180px);min-height:740px}.map-workspace-title{top:8px;left:8px;right:8px;padding:12px}.map-workspace-title h2{font-size:15px}.map-workspace-title .primary{font-size:10px;padding:9px}.map-workspace .operations-map>.section-heading{top:95px;left:8px;right:8px}.map-workspace .operations-stats{top:155px;right:8px;width:122px;padding:5px 9px}.map-workspace .overview-stat>div{grid-template-columns:35px 1fr;gap:6px}.map-workspace .overview-stat strong{font-size:20px}.map-workspace .overview-stat span{font-size:8px}.map-workspace #map-status{top:155px;left:8px;width:190px;font-size:10px;padding:11px}.map-workspace .telemetry-panel{top:255px;left:8px;width:205px;padding:13px}.map-workspace .telemetry-panel .badge{padding:6px 9px}.map-workspace .map-key{left:55px;bottom:15px;font-size:8px;padding:7px}}
.map-workspace .leaflet-top.leaflet-left{left:280px;bottom:65px}@media(max-width:1150px){.map-workspace .leaflet-top.leaflet-left{left:255px}}@media(max-width:650px){.map-workspace .leaflet-top.leaflet-left{left:225px;bottom:65px}}
