:root{--g-navy:#09294c;--g-blue:#0879df;--g-cyan:#17bddd;--g-green:#42c987;--g-bg:#eef7fb;--g-line:#d5e5ec;--g-ink:#12334d;--g-muted:#71899a}
body{background:var(--g-bg)!important;color:var(--g-ink)!important}.shell{grid-template-columns:205px minmax(0,1fr)!important}.side{width:205px!important;padding:18px 12px!important;background:radial-gradient(circle at 20% 8%,rgba(39,205,217,.22),transparent 22%),linear-gradient(170deg,#07305b,#071e3b 66%,#07515c)!important}.gate-brand{gap:9px!important;padding:0 6px 20px!important}.gate-mark{width:48px!important;height:48px!important;border-radius:13px!important}.gate-brand strong{font-size:14px!important;letter-spacing:.05em!important}.gate-brand small{font-size:7px!important;letter-spacing:.08em!important}.side nav{gap:2px!important}.side nav a{padding:9px 10px!important;border-radius:8px!important;font-size:11px!important}.side nav a span{width:18px!important;font-size:13px!important}.eco-card{margin:auto 3px 3px!important;padding:13px!important;border-radius:13px!important;min-height:105px;background:radial-gradient(circle at 20% 90%,rgba(62,205,130,.35),transparent 44%),rgba(4,22,43,.3)!important}.eco-card b{font-size:12px!important}.eco-card small{font-size:9px!important}.workspace{grid-column:2!important}.top{height:64px!important;padding:0 24px!important;justify-content:flex-start!important;background:rgba(255,255,255,.94)!important}.top-title{min-width:245px}.top-title b,.top-title small{display:block}.top-title b{font-size:16px;letter-spacing:.04em}.top-title em{color:#12a8d1;font-style:normal}.top-title small{margin-top:2px;color:#617e90;font-size:9px}.top-search{width:min(330px,32vw);margin-left:20px;padding:9px 13px;border:1px solid #d6e7ed;border-radius:7px;color:#8aa1af;background:#f7fbfd;font-size:10px}.who{margin-left:auto!important}.main{padding:18px 22px 20px!important}.hero{min-height:96px!important;margin:0!important;padding:14px 18px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,rgba(255,255,255,.96) 0 46%,rgba(219,246,248,.72) 68%,rgba(164,229,209,.48)),radial-gradient(circle at 78% 100%,#69c69d 0 4%,transparent 5%),linear-gradient(150deg,#eefaff,#dff4f5)!important;box-shadow:none!important}.hero:after{height:1px!important}.hero h1{margin:2px 0 5px!important;font-size:22px!important;letter-spacing:-.02em!important}.hero p{font-size:10px!important}.eco-scene{display:flex;align-items:center;gap:10px;margin-right:15px;color:#176b71}.eco-scene b{font-size:20px;color:#25a77a}.eco-scene span{font-size:9px;line-height:1.35}.hero-orbit,.eyebrow{display:none!important}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:13px 0}.kpi-grid article{display:flex;align-items:center;gap:12px;min-height:78px;padding:13px 15px;border:1px solid var(--g-line);border-radius:10px;background:#fff;box-shadow:0 6px 18px rgba(27,78,104,.06)}.kpi-grid article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#0879df;background:#e6f4ff;font-style:normal;font-weight:800}.kpi-grid article:nth-child(2)>i{color:#ef594c;background:#ffefed}.kpi-grid article:nth-child(3)>i{color:#18a1bb;background:#e8f9fb}.kpi-grid article:nth-child(4)>i{color:#2cab70;background:#eaf9f1}.kpi-grid article b,.kpi-grid article span,.kpi-grid article small{display:block}.kpi-grid article b{font-size:20px;line-height:1}.kpi-grid article span{margin-top:4px;font-size:10px;font-weight:750}.kpi-grid article small{margin-top:3px;color:#7a92a2;font-size:8px}.legend{position:static!important;min-height:35px!important;margin:0 0 12px!important;padding:7px 12px!important;border-radius:8px!important;gap:13px!important;box-shadow:none!important}.legend strong{font-size:10px!important;text-transform:none!important;letter-spacing:0!important}.legend span{font-size:9px!important}.legend .dot{width:7px!important;height:7px!important;box-shadow:none!important}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:13px;align-items:start}.operations{min-width:0}.privacy-note{margin-bottom:12px!important;padding:9px 12px!important;font-size:9px!important}.main h2{margin:17px 0 8px!important;font-size:14px!important}.main h2:before{width:3px!important;height:13px!important;margin-right:7px!important;vertical-align:-2px!important}.panel{border-radius:9px!important;box-shadow:0 7px 20px rgba(24,66,94,.05)!important}.panel table{min-width:720px!important}.panel th{padding:8px 9px!important;font-size:8px!important}.panel td{padding:8px 9px!important;font-size:9px!important}.panel td.status{font-size:8px!important}.recent{position:sticky;top:78px;min-height:430px;padding:15px 14px;border:1px solid var(--g-line);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(25,72,96,.06)}.recent h2{margin:3px 0 10px!important;font-size:15px!important}.recent h2:before{display:none!important}.recent-head{display:flex;justify-content:space-between;border-bottom:1px solid #e2edf1}.recent-head span{color:#148cab;font-size:8px;font-weight:800;letter-spacing:.12em}.recent-head>i{width:8px;height:8px;border-radius:50%;background:#37c882;box-shadow:0 0 0 4px #e5f8ef}.recent-item{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #edf2f5}.recent-item .dot{flex:0 0 auto;width:7px;height:7px;margin-top:3px;box-shadow:none}.recent-item b,.recent-item small{display:block}.recent-item b{font-size:9px;line-height:1.3}.recent-item small{margin-top:3px;color:#7b91a0;font-size:8px}.empty-mini{font-size:10px;color:#789}.planet-card{display:flex;flex-direction:column;justify-content:flex-end;min-height:92px;margin-top:14px;padding:13px;border-radius:10px;color:#fff;background:radial-gradient(circle at 82% 25%,rgba(79,226,178,.65),transparent 22%),linear-gradient(135deg,#075079,#0c7778)}.planet-card b{font-size:11px}.planet-card span{margin-top:4px;font-size:8px;line-height:1.4}.actionbar{margin-bottom:10px!important}.actionbar button{padding:8px 11px!important;font-size:9px!important}.section-heading{margin-top:15px!important}.main footer{margin-top:18px!important;padding:12px 2px!important;font-size:8px!important}
@media(max-width:1100px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.recent{position:static}.top-search{display:none}}
@media(max-width:760px){.shell{display:block!important}.workspace{grid-column:auto!important}.side{width:min(285px,86vw)!important}.top-title{min-width:0}.top-title b{font-size:13px}.top-title small{display:none}.main{padding:12px!important}.hero{min-height:90px!important;padding:16px!important}.eco-scene{display:none}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:8px}.kpi-grid article{min-height:70px;padding:10px;gap:9px}.kpi-grid article>i{width:29px;height:29px}.kpi-grid article b{font-size:17px}.legend{overflow-x:auto!important}.dashboard-grid{display:block}.recent{margin-top:13px}.panel table{min-width:700px!important}}
@media(max-width:420px){.kpi-grid{grid-template-columns:1fr 1fr}.kpi-grid article{display:block}.kpi-grid article>i{float:left;margin-right:8px}.kpi-grid article small{clear:both;padding-top:4px}.who button{padding:7px 9px!important}}
