:root{color:#dce7ee;font-synthesis:none;background:#071016;font-family:Inter,ui-sans-serif,system-ui}*{box-sizing:border-box}body{margin:0}.shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}aside{background:#09151d;border-right:1px solid #20313b;flex-direction:column;padding:30px 22px;display:flex}.brand{letter-spacing:2px;font-size:24px;font-weight:800}.brand span{color:#40e0b1}.eyebrow{color:#78909c;letter-spacing:2px;font-size:10px;font-weight:700}nav{gap:8px;margin-top:34px;display:grid}nav a{color:#8ea3af;border-radius:7px;padding:11px 14px}nav a.active{color:#51e2b7;background:#102c2b;border-left:3px solid #45ddb0}.safety{color:#78909c;margin-top:auto;font-size:11px}.dot{background:#40e0b1;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}main{width:100%;max-width:1440px;padding:32px 40px}header,.panelHead{justify-content:space-between;align-items:center;display:flex}h1{margin:3px 0 24px;font-size:30px}h2{margin:0;font-size:17px}h3{color:#9cb0bb;font-size:13px}.operator{color:#a8bac4;border:1px solid #29404c;border-radius:20px;padding:9px 14px;font-size:12px}.headerActions{align-items:center;gap:10px;display:flex}.stopped{color:#ffaaa4;background:#351d1f;border:1px solid #713d3b;border-radius:7px;margin-bottom:14px;padding:12px}.unsafe{color:#ff847c;font-size:14px!important}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metrics article,.panel{background:#0b1921;border:1px solid #1e333e;border-radius:10px}.metrics article{padding:17px}.metrics label{color:#78909c;font-size:11px;display:block}.metrics strong{margin-top:8px;font-size:25px;display:block}.metrics .safe{color:#40e0b1;font-size:14px}.grid{grid-template-columns:1.25fr .75fr;gap:16px;margin-top:16px;display:grid}.panel{padding:20px}.panelHead{border-bottom:1px solid #1b303a;padding-bottom:14px}.panelHead span{color:#728894;font-size:11px}.list button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #162832;justify-content:space-between;padding:15px 8px;display:flex}.list button.selected{background:#10252e}.list small,.record small{color:#738894;margin-top:5px;display:block}.status,.severity{text-transform:uppercase;letter-spacing:1px;border:1px solid #31505c;border-radius:12px;height:max-content;padding:5px 8px;font-size:9px;font-style:normal}.status.validated,.status.succeeded,.status.completed{color:#40e0b1;border-color:#26765f}.status.cancelled,.status.denied{color:#ff847c;border-color:#7b3937}form{gap:13px;margin-top:16px;display:grid}label{color:#91a5af;font-size:11px}input,textarea{color:#e4edf1;background:#071218;border:1px solid #28404c;border-radius:6px;width:100%;margin-top:6px;padding:10px;display:block}textarea{resize:vertical;min-height:62px}button.primary,button.danger{cursor:pointer;border:0;border-radius:6px;padding:10px 14px;font-weight:700}.primary{color:#062019;background:#40e0b1}.danger{color:#ff847c;background:0 0;border:1px solid #713d3b!important}.primary:disabled{opacity:.35;cursor:not-allowed}.detail{margin-top:16px}.actions{gap:9px;display:flex}.detailGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.record{border-bottom:1px solid #172a33;grid-template-columns:max-content 1fr;gap:8px 10px;padding:12px 0;display:grid}.record small{grid-column:2}.empty{color:#657b86;padding:18px 0;font-size:12px}.error{color:#ffb0aa;background:#3a1d1e;border:1px solid #743e3e;border-radius:7px;margin-bottom:14px;padding:12px}@media (width<=900px){.shell{grid-template-columns:1fr}aside{display:none}main{padding:20px}.metrics{grid-template-columns:1fr 1fr}.grid,.detailGrid{grid-template-columns:1fr}}
