.incidents-page{gap:1.1rem;display:grid}.incidents-header{background:linear-gradient(135deg,#fff,#f7f4f1);border:1px solid #1013211a;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem;display:flex}.incidents-header span{letter-spacing:.08em;text-transform:uppercase;color:#737887;font:500 .72rem/1.2 IBM Plex Mono,monospace}.incidents-header h2{color:#101321;margin:.45rem 0 .35rem;font:700 clamp(1.65rem,4vw,2.4rem)/1 Outfit,sans-serif}.incidents-header p{color:#626775;max-width:760px;margin:0}.incidents-header>svg{color:#fff;background:#101321;border-radius:16px;width:48px;height:48px;padding:12px}.incidents-notice{border-radius:14px;align-items:center;gap:.5rem;margin:0;padding:.8rem 1rem;font-size:.85rem;display:flex}.incidents-notice svg{width:18px}.incidents-notice--error{color:#972525;background:#fff0f0}.incidents-notice--success{color:#17613c;background:#edf8f1}.incidents-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.incidents-stats article{background:#fff;border:1px solid #10132117;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .65rem;padding:1rem;display:grid}.incidents-stats svg{color:#606675;grid-row:1/3;width:25px}.incidents-stats span{color:#777c89;font-size:.76rem}.incidents-stats strong{font:700 1.45rem/1 Outfit,sans-serif}.incident-create,.incident-detail,.incident-list{background:#fff;border:1px solid #10132117;border-radius:22px;box-shadow:0 14px 40px #1013210b}.incident-create{gap:1rem;padding:1.1rem;display:grid}.incident-section-title{gap:.7rem;display:flex}.incident-section-title>svg{color:#9a3d1d;background:#fff0e9;border-radius:13px;width:38px;height:38px;padding:9px}.incident-section-title h3,.incident-detail h3,.incident-detail h4{margin:0;font-family:Outfit,sans-serif}.incident-section-title p{color:#737887;margin:.25rem 0 0;font-size:.82rem}.incident-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.incident-form-grid label,.incident-resolution label{color:#393e4c;gap:.35rem;font-size:.76rem;font-weight:700;display:grid}.incident-form-grid input,.incident-form-grid select,.incident-form-grid textarea,.incident-actions textarea,.incident-owner select,.incident-resolution textarea,.incident-note textarea,.incident-note select,.incident-evidence select,.incident-evidence input,.incident-list__toolbar select{color:#101321;background:#fff;border:1px solid #dfe2e8;border-radius:12px;width:100%;padding:.65rem .7rem}.incident-form-grid__wide{grid-column:span 2}.incident-checks{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.incident-checks label{color:#4b5060;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.incident-create>button,.incident-actions button,.incident-resolution button,.incident-note button,.incident-evidence button,.incident-close,.incident-owner button,.incident-attachments button,.incident-list__toolbar button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.incident-create>button{color:#fff;background:#101321;justify-self:start;min-height:44px;padding:0 1rem}.incident-create>button svg,.incident-actions button svg,.incident-resolution button svg,.incident-note button svg,.incident-evidence button svg,.incident-close svg,.incident-owner button svg,.incident-attachments button svg,.incident-list__toolbar button svg{width:16px}.incident-create button:disabled,.incident-detail button:disabled{opacity:.55;cursor:not-allowed}.incidents-workspace{grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.incident-list{position:sticky;top:1rem;overflow:hidden}.incident-list__toolbar{border-bottom:1px solid #eceef2;grid-template-columns:1fr auto;gap:.5rem;padding:.8rem;display:grid}.incident-list__toolbar button{color:#303542;background:#eef1f6;width:40px}.incident-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceef2;gap:.35rem;width:100%;padding:.9rem 1rem;display:grid}.incident-list>button:last-child{border-bottom:0}.incident-list>button.is-selected{background:#f4f6fa;box-shadow:inset 4px 0 #101321}.incident-list>button>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.incident-list>button strong{font:600 .73rem/1.2 IBM Plex Mono,monospace}.incident-list>button h4{color:#101321;margin:0;font-size:.9rem}.incident-list>button p,.incident-list>button small{color:#767b88;margin:0;font-size:.72rem}.incident-list [data-severity],.incident-badges span{background:#eef1f5;border-radius:999px;padding:.22rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}.incident-list [data-severity=critical],.incident-badges [data-severity=critical]{color:#9b2020;background:#ffe7e7}.incident-list [data-severity=high],.incident-badges [data-severity=high]{color:#984916;background:#fff0e4}.incident-list [data-severity=medium],.incident-badges [data-severity=medium]{color:#765708;background:#fff7df}.incident-list [data-severity=low],.incident-badges [data-severity=low]{color:#216344;background:#e9f5ef}.incident-detail{gap:1rem;padding:1.1rem;display:grid}.incident-detail>header{justify-content:space-between;gap:1rem;display:flex}.incident-detail>header span:first-child{color:#767b88;font:500 .72rem/1.2 IBM Plex Mono,monospace}.incident-detail>header h3{margin:.4rem 0 .25rem;font-size:1.35rem}.incident-detail>header p{color:#6d7280;margin:0;font-size:.8rem}.incident-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:.4rem;display:flex}.incident-badges [data-status=open],.incident-badges [data-status=acknowledged]{color:#2857a3;background:#edf3ff}.incident-badges [data-status=investigating]{color:#765708;background:#fff7df}.incident-badges [data-status=resolved],.incident-badges [data-status=closed]{color:#216344;background:#e8f6ee}.incident-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.incident-summary article{background:#f6f7f9;border-radius:14px;gap:.25rem;padding:.75rem;display:grid}.incident-summary span{text-transform:uppercase;letter-spacing:.05em;color:#838896;font-size:.65rem}.incident-summary strong{font-size:.78rem;line-height:1.4}.incident-description{border:1px solid #eceef2;border-radius:15px;gap:.7rem;padding:.9rem;display:grid}.incident-description>p{margin:0;line-height:1.6}.incident-description>div{border-top:1px solid #eceef2;padding-top:.65rem}.incident-description>div p{color:#646a77;margin:.25rem 0 0}.incident-flags{flex-wrap:wrap;gap:.45rem;display:flex}.incident-flags span{color:#81391f;background:#fff0e9;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:700}.incident-actions,.incident-resolution,.incident-note,.incident-evidence,.incident-attachments,.incident-timeline{border:1px solid #eceef2;border-radius:16px;gap:.7rem;padding:.9rem;display:grid}.incident-action-buttons{flex-wrap:wrap;gap:.45rem;display:flex}.incident-action-buttons button,.incident-owner button{color:#303542;background:#eef1f6;min-height:36px;padding:0 .7rem}.incident-action-buttons button.is-danger{color:#982525;background:#fff0f0}.incident-owner{grid-template-columns:1fr auto;gap:.5rem;display:grid}.incident-resolution button,.incident-note button,.incident-evidence button,.incident-close{color:#fff;background:#101321;justify-self:start;min-height:40px;padding:0 .8rem}.incident-close{border:0}.incident-note,.incident-evidence{grid-template-columns:1fr auto}.incident-note h4,.incident-evidence h4,.incident-note textarea{grid-column:1/-1}.incident-attachments article{background:#f6f7f9;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:.55rem;padding:.65rem;display:grid}.incident-attachments article div{gap:.15rem;display:grid}.incident-attachments article span{color:#777c89;font-size:.69rem}.incident-attachments button{color:#333845;background:#fff;min-height:34px;padding:0 .6rem}.incident-timeline article{background:#f8f9fb;border-left:3px solid #dfe3e9;gap:.3rem;padding:.7rem;display:grid}.incident-timeline article>div{justify-content:space-between;gap:.6rem;display:flex}.incident-timeline article span{color:#7d8290;font-size:.68rem}.incident-timeline article p{color:#555b69;margin:0;font-size:.76rem;line-height:1.5}.incident-empty{color:#777c89;margin:0;padding:1rem;font-size:.82rem}.incident-spinner{animation:.85s linear infinite incident-spin}@keyframes incident-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.incident-form-grid,.incident-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.incidents-workspace{grid-template-columns:1fr}.incident-list{max-height:420px;position:static;overflow:auto}.incidents-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.incidents-header{padding:1rem}.incidents-header>svg{display:none}.incident-form-grid{grid-template-columns:1fr}.incident-form-grid__wide{grid-column:auto}.incident-detail>header{display:grid}.incident-badges{justify-content:flex-start}.incident-summary,.incident-note,.incident-evidence{grid-template-columns:1fr}.incident-note h4,.incident-evidence h4{grid-column:auto}.incident-attachments article{grid-template-columns:1fr}.incident-timeline article>div{display:grid}.incident-owner{grid-template-columns:1fr}}
