.incident-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;border-bottom:1px solid #38212b}.incident-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#8f7d86;padding:12px 18px;font:inherit;font-size:11px;font-weight:800;letter-spacing:.09em;cursor:pointer}.incident-tabs button:hover{color:#fff}.incident-tabs button.active{color:#ff8ca3;border-bottom-color:var(--red);background:linear-gradient(180deg,transparent,rgba(255,49,91,.08))}.incident-tab-panel{min-width:0}.history-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 180px;gap:10px;padding:15px;border-bottom:1px solid #291b23}
.history-toolbar input,.history-toolbar select,.history-pagination select{background:#0a080a;border:1px solid #432431;color:#f6edf2;padding:11px}
.history-pagination{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid #291b23;color:#7f7179;font-size:10px;letter-spacing:.08em}
.history-pagination label{display:flex;align-items:center;gap:8px}
.historical-incident{grid-template-columns:80px 1fr auto}
#report-dialog{max-height:calc(100vh - 32px);overflow:auto}.report-content{padding:22px}
.report-summary{display:grid;grid-template-columns:80px 1fr;gap:14px;align-items:start}
.report-summary p{margin:0 0 8px;color:#c6b9c0;line-height:1.5}
.report-summary small{color:#756971}
.report-content>h3{margin:25px 0 10px}
.report-timeline article{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid #291b23}
.report-timeline i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#ff315b;box-shadow:0 0 9px #ff315b}
.report-timeline strong,.report-timeline span{display:block}
.report-timeline strong{text-transform:uppercase;font-size:10px}
.report-timeline span{color:#7e7279;font-size:10px;margin-top:4px}
.incident-comments{display:grid;gap:8px}.incident-comment{border:1px solid #30202a;background:#0b090b;padding:13px}.incident-comment p{margin:0;color:#d7cbd1;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.incident-comment small{display:block;color:#7e7279;font-size:10px;margin-top:8px}.incident-comment-form{border-top:1px solid #34202a;padding:18px 22px 22px}.incident-comment-form>label{display:block;color:#9c8c94;font-size:11px;letter-spacing:.08em;margin-bottom:8px}.incident-comment-form textarea{width:100%;resize:vertical;background:#0a080a;border:1px solid #432431;color:#fff;padding:11px;font:inherit}.incident-comment-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.incident-comment-actions .form-message{margin:0}.incident-comment-actions .primary{margin-left:auto}
@media(max-width:700px){.history-toolbar{grid-template-columns:1fr}.historical-incident{grid-template-columns:65px 1fr}.report-summary{grid-template-columns:1fr}}
