.dc{color:#f1f5fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111923;flex-direction:column;height:100vh;font-family:system-ui,sans-serif;font-size:14px;display:flex;overflow:hidden}.dc *{box-sizing:border-box}.dc button,.dc input,.dc select,.dc textarea{font:inherit}.dc button{cursor:pointer;color:inherit;background:#263749;border:1px solid #52667c;border-radius:7px;min-height:40px;padding:10px 13px;font-weight:650}.dc button:hover{background:#334b61}.dc button:disabled{opacity:.45;cursor:default}.dc button:focus-visible,.dc input:focus-visible,.dc textarea:focus-visible{outline-offset:2px;outline:2px solid #75cedb}.dc a{color:#9edcff}.dc h1,.dc h2,.dc h3,.dc p{margin:0}.dc h1{font-size:28px}.dc h2{font-size:19px}.dc small,.dc .muted{color:#aebccd}.dc .top{border-bottom:1px solid #415267;flex-wrap:wrap;align-items:center;gap:16px;min-height:74px;padding:15px 24px;display:flex}.dc .logo{letter-spacing:.4px;font-size:28px;font-weight:850}.dc .logo b{color:#ef3546}.dc .grow{flex:1}.dc .layout{flex:1;min-height:0;display:flex}.dc nav{border-right:1px solid #415267;flex-direction:column;flex-shrink:0;gap:10px;width:185px;padding:20px 10px;display:flex}.dc nav button{text-align:left;background:0 0;border-color:#0000}.dc nav .selected,.dc .primary{background:#d9223c;border-color:#ef3546}.dc .primary:hover{background:#ef3546}.dc main{flex-direction:column;flex:1;gap:18px;min-width:0;padding:20px;display:flex;overflow:auto}.dc .heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dc .metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dc .metric{border:1px solid #46576a;border-left:5px solid var(--tone);background:#1d2a39;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.dc .metric strong{color:var(--tone);font-size:30px}.dc .standby{grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr) minmax(230px,.75fr);align-items:start;gap:14px;display:grid}.dc .active{grid-template-columns:minmax(240px,.85fr) minmax(340px,1.5fr) minmax(290px,1fr);align-items:start;gap:14px;display:grid}.dc .form-layout{grid-template-columns:minmax(420px,1.3fr) minmax(350px,1fr);gap:16px;display:grid}.dc .panel{background:#192635;border:1px solid #45586e;border-radius:9px;overflow:hidden}.dc .panel>h2{border-bottom:1px solid #435568;padding:14px 16px}.dc .pad{padding:15px}.dc .stack{flex-direction:column;gap:14px;display:flex}.dc .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dc .person{border-bottom:1px solid #364a5e;align-items:center;gap:10px;padding:12px 0;display:flex}.dc .person .name{flex:1;min-width:0}.dc .person a{white-space:nowrap;border:1px solid #567087;border-radius:7px;padding:7px 10px;text-decoration:none}.dc .avatar{border:2px solid var(--tone);background:#263b4c;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.dc .tags{flex-wrap:wrap;gap:8px;display:flex}.dc .tag{background:#334558;border-radius:5px;padding:5px 8px;font-size:12px}.dc .green{color:#8bdd9d}.dc .danger{color:#ff9ba9}.dc .warning{background:#3b202c;border:1px solid #bd5165;border-radius:7px;padding:12px}.dc .success{background:#17392c;border:1px solid #65bd7b;border-radius:8px;padding:15px}.dc .map{height:410px;padding:8px}.dc .active .map{height:480px}.dc .inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dc label{flex-direction:column;gap:7px;font-weight:600;display:flex}.dc label.check{flex-direction:row;align-items:center;font-size:13px;font-weight:500}.dc input:not([type=checkbox]),.dc textarea,.dc select{color:#fff;background:#213244;border:1px solid #657b92;border-radius:6px;width:100%;min-height:42px;padding:10px}.dc textarea{resize:vertical;min-height:95px}.dc input[type=checkbox]{accent-color:#db263f;width:18px;height:18px}.dc .entry{border-bottom:1px solid #3b4f62;gap:10px;padding:12px 0;display:flex}.dc .entry time{color:#b9ccdf;min-width:45px;font-size:12px}.dc .entry p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.dc .entry.critical{background:#48232d;border:1px solid #e7455e;border-radius:7px;padding:12px}.dc .journal{max-height:430px;overflow:auto}.dc .notice{z-index:3;background:#512735;border:1px solid #e45a70;border-radius:7px;padding:12px;position:sticky;top:0}.dc footer{color:#b8c8d8;border-top:1px solid #415267;align-items:center;gap:15px;padding:10px 20px;font-size:12px;display:flex}.dc .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dc .member-picker{flex-direction:column;gap:8px;max-height:230px;display:flex;overflow:auto}.dc .split{gap:12px;display:flex}.dc .split>*{flex:1}.dc .chip{background:#243b4d;border-radius:6px;padding:7px;font-size:12px}.dc .scroll-list{max-height:490px;overflow:auto}.dc .empty{text-align:center;color:#b9c9d9;padding:30px}.dc .muted-button{min-height:32px;padding:5px 8px;font-size:12px}.dc .tabs{flex-wrap:wrap;gap:7px;display:flex}.dc .tabs .selected{background:#264d3c;border-color:#6cd191}.dc .modal{z-index:20;background:#0009;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.dc .modal-content{background:#192635;border:1px solid #65798e;border-radius:12px;width:100%;max-width:600px;max-height:90vh;padding:24px;overflow:auto}.dc .pending{background:#483920;border-radius:6px;padding:12px}.dc .badge{background:#9e2132;border:1px solid #fc5266;border-radius:5px;padding:6px 9px;font-weight:700}.dc .report{white-space:pre-wrap;font-size:14px;line-height:1.6}@media (width<=1200px){.dc nav{width:155px}.dc .active,.dc .standby{grid-template-columns:1fr 1.3fr}.dc .active>:last-child,.dc .standby>:last-child{grid-column:1/-1}.dc .form-layout{grid-template-columns:1fr}.dc .top{padding:12px}.dc main{padding:14px}}@media (width<=800px){.dc .layout{display:block;overflow:auto}.dc nav{flex-flow:wrap;width:100%;padding:8px}.dc .metrics{grid-template-columns:1fr 1fr}.dc .active,.dc .standby{flex-direction:column;display:flex}.dc .active>*,.dc .standby>*{width:100%}.dc main{overflow:visible}.dc .inputs{grid-template-columns:1fr}.dc .top .logo{font-size:23px}}@media print{.dc{color:#000;background:#fff;height:auto;overflow:visible}.dc nav,.dc .top,.dc footer,.dc button{display:none}.dc main,.dc .layout{display:block;overflow:visible}.dc .panel{color:#000;background:#fff;border-color:#aaa}}.dc .form-actions{z-index:4;background:#111923;border-top:1px solid #435568;padding:14px 0;position:sticky;bottom:0}.dc .form-layout .panel>h2{padding:10px 13px}.dc .form-layout .pad{padding:12px}.dc .form-layout .stack{gap:10px}.dc .form-layout textarea{min-height:66px}.dc .form-layout .map{height:300px}.dc .form-layout .member-picker{max-height:170px}.dc .form-layout input:not([type=checkbox]),.dc .form-layout select{min-height:38px;padding:8px}.dc nav button{align-items:center;gap:10px;display:flex}@media print{.dc .journal{max-height:none;overflow:visible}.dc .entry{break-inside:avoid}.dc small,.dc .muted{color:#333}}