:root{font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;background:#0c1017;color:#edf2f7}*{box-sizing:border-box}body{margin:0;background:#0c1017}header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:26px 32px;background:#090d13;border-bottom:1px solid #2b3442}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;color:#f3b55b}h1{margin:2px 0 0;font-size:31px}header p{margin:5px 0 0;color:#a7b1bf}#who{font-size:13px;color:#cbd5e1;text-align:right}nav{display:flex;gap:8px;padding:11px 24px;background:#111722;position:sticky;top:0;z-index:5;border-bottom:1px solid #2b3442;overflow:auto}button{border:0;border-radius:9px;padding:10px 14px;font-weight:800;cursor:pointer;background:#2d3948;color:#fff;white-space:nowrap}nav button.active,button:hover{background:#9a5d18}main{padding:24px 32px;max-width:1500px;margin:auto}.tab{display:none}.tab.active{display:block}.statusHero{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #334155;border-left:7px solid #64748b;background:#151c28;border-radius:14px;padding:18px 20px;margin-bottom:18px}.statusHero.green{border-left-color:#22c55e}.statusHero.warning{border-left-color:#f59e0b}.statusHero.problem{border-left-color:#ef4444}.statusDot{display:inline-block;width:12px;height:12px;border-radius:99px;background:#64748b;margin-right:9px}.green .statusDot{background:#22c55e}.warning .statusDot{background:#f59e0b}.problem .statusDot{background:#ef4444}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.panel{background:#151c28;border:1px solid #2b384a;border-radius:14px;padding:18px}.card span{display:block;color:#9eabbc;font-size:13px;margin-bottom:8px}.card strong{font-size:28px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.panel h2{margin-top:0}.section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 20px}.form.two{grid-template-columns:1fr 1fr}.form .span2{grid-column:span 2}.form .wide{grid-column:span 2}.form input,.form select{width:100%;padding:10px;border-radius:8px;border:1px solid #3c4b60;background:#0c1421;color:#fff}.row,.device{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;padding:11px 0;border-top:1px solid #293648;align-items:center}.muted{color:#94a3b8;font-size:12px}.money{text-align:right;font-weight:800}.badge{display:inline-block;padding:4px 8px;border-radius:999px;background:#28364a;font-size:11px}.badge.high{background:#6b4514}.badge.urgent{background:#6b1f27}.docrow,.tlrow{padding:12px 0;border-top:1px solid #293648}.docrow a{color:#f3b55b}.empty{color:#7f8da3;padding:12px 0}.metric{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #293648}.metric span{color:#94a3b8}.metric strong{text-transform:capitalize}#toast{position:fixed;right:20px;bottom:20px;background:#111827;border:1px solid #475569;border-radius:10px;padding:12px 16px;display:none;z-index:20}@media(max-width:950px){header{padding:18px}.cards.four,.cards,.grid{grid-template-columns:1fr 1fr}main{padding:16px}.form{grid-template-columns:1fr 1fr}}@media(max-width:650px){header{align-items:flex-start}.cards.four,.cards,.grid{grid-template-columns:1fr}.form,.form.two{grid-template-columns:1fr}.form .span2,.form .wide{grid-column:span 1}.row,.device{grid-template-columns:1fr 1fr}.statusHero{align-items:flex-start;flex-direction:column}}
