.incident-dashboard{display:grid;gap:14px;padding:18px;background:#f5f7fb}.incident-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.incident-kpis article,.incident-toolbar,.incident-table-wrap,.incident-detail{background:#fff;border:1px solid #e5eaf2;border-radius:14px}.incident-kpis article{display:grid;gap:7px;padding:18px}.incident-kpis small{color:#64748b}.incident-kpis strong{font-size:26px}.incident-toolbar{display:grid;grid-template-columns:1fr 200px 160px auto;gap:10px;padding:12px}.incident-toolbar input,.incident-toolbar select{min-height:40px}.incident-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.incident-table-wrap{overflow:auto}.incident-table-wrap table{width:100%;border-collapse:collapse}.incident-table-wrap th,.incident-table-wrap td{max-width:260px;padding:12px;text-align:left;border-bottom:1px solid #edf1f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incident-table-wrap th{color:#64748b;background:#f8fafc;font-size:12px}.incident-table-wrap tr.selected{background:#eff6ff}.incident-status{display:inline-flex;padding:4px 9px;border-radius:99px;font-size:12px}.incident-status.open{color:#1769e0;background:#eaf2ff}.incident-status.resolved{color:#047857;background:#e8f8ef}.incident-detail{padding:18px}.incident-detail>header{display:flex;align-items:flex-start;justify-content:space-between}.incident-detail h3{margin:5px 0 0}.incident-detail dl>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf1f6}.incident-detail dt{color:#64748b}.incident-detail dd{margin:0}.incident-detail section{margin-top:16px;padding:14px;background:#f8fafc;border-radius:10px}.incident-detail section h4,.incident-detail section p{margin:0}.incident-detail section p{margin-top:8px;line-height:1.65}.incident-detail-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.incident-detail-actions .primary{background:#1769e0}.incident-note{margin:0;color:#64748b;font-size:12px}@media(max-width:1100px){.incident-layout{grid-template-columns:1fr}.incident-kpis{grid-template-columns:1fr 1fr}}@media(max-width:720px){.incident-dashboard{padding:10px}.incident-toolbar,.incident-kpis{grid-template-columns:1fr}}
