:root{font-family:Inter,"PingFang SC",sans-serif;color:#e8edf5;background:#07101f;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 10% 0,#172a4d 0,transparent 35%),#07101f}header{display:flex;justify-content:space-between;align-items:center;padding:28px max(4vw,24px);border-bottom:1px solid #24334a;background:#091426cc;backdrop-filter:blur(16px);position:sticky;top:0;z-index:2}h1{margin:0;font-size:26px}h2{font-size:18px}p{color:#8fa3bf;margin:6px 0 0}.auth{display:flex;gap:8px}input,select,button{border:1px solid #334761;background:#101f35;color:#e8edf5;border-radius:9px;padding:10px 13px}button{cursor:pointer}button:hover{border-color:#4c8dff;background:#17335c}main{padding:28px max(4vw,24px);max-width:1500px;margin:auto}.summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric,.card,.panels>div{background:#0d192b;border:1px solid #253650;border-radius:14px;padding:18px}.metric b{display:block;font-size:28px;margin-top:6px}.metric .metric-time{font-size:17px;margin-top:12px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-top:25px}.section-head h2{margin-bottom:0}.tenant{background:#091526;border:1px solid #2b4162;border-radius:18px;margin-top:18px;padding:20px}.tenant-head,.account-head{display:flex;align-items:center;justify-content:space-between}.tenant-head h3{font-size:24px;margin:4px 0 0}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#72a7f8}.tenant-count{color:#8fa3bf;text-align:right}.tenant-count b{display:block;font-size:22px;color:#e8edf5}.account{margin-top:18px;padding-top:17px;border-top:1px solid #223652}.account-head{margin-bottom:12px}.account-head span{color:#8fa3bf;margin-left:10px;font-size:13px}.account-head small{color:#8fa3bf}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card .top{display:flex;justify-content:space-between}.resource-id{font-size:11px;color:#657b9b;margin-top:5px}.status{font-size:12px;padding:5px 9px;border-radius:20px}.HEALTHY{background:#103d30;color:#61e2ad}.DOWN{background:#4c1d2a;color:#ff829c}.DEGRADED{background:#4a3515;color:#ffc668}.UNKNOWN{background:#27344a;color:#a9bbd4}.meta{color:#91a5c2;font-size:13px;line-height:1.8;margin:14px 0}.actions{display:flex;flex-wrap:wrap;gap:8px}.actions button.danger{border-color:#773247;color:#ff9caf}.panels{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:24px}.filters{display:flex;gap:8px}pre{height:420px;overflow:auto;white-space:pre-wrap;background:#07101d;border-radius:10px;padding:14px;color:#a9bad1}.list{max-height:420px;overflow:auto}.item{padding:11px;border-bottom:1px solid #26364e;font-size:13px}.item>div{display:flex;justify-content:space-between}.item small{color:#8fa3bf;line-height:1.6}.command-status{color:#72a7f8;font-size:11px}#toast{position:fixed;right:24px;bottom:24px;background:#1b3457;border:1px solid #4379bc;padding:12px 18px;border-radius:10px;display:none}@media(max-width:900px){header{align-items:flex-start;gap:20px;flex-direction:column}.summary,.grid,.panels{grid-template-columns:1fr}.auth{width:100%}.auth input{flex:1}.section-head{align-items:flex-start;gap:12px}.filters{flex-direction:column}.tenant{padding:14px}}
