/* staff/incidents.css — intsidentide töövoog staabis (staff/incidents.js); kasutab staff.html värve (--navy, --red, …) */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.inc-top h1{margin:0;font-size:20px;}
.inc-toprow{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;}
.inc-chips{display:flex;flex-wrap:wrap;gap:6px;}
.inc-chip{min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:var(--navy);}
.inc-chip[aria-pressed="true"]{background:var(--navy);color:#fff;border-color:var(--navy);}
.inc-msg{min-height:1.2em;font-size:13px;margin-top:8px;}
.inc-msg.ok{color:var(--green);} .inc-msg.err{color:var(--red);}
.inc-list{display:flex;flex-direction:column;gap:10px;margin-top:12px;}
.inc-card{background:#fff;border:1px solid var(--border);border-left:6px solid var(--slate);border-radius:12px;padding:12px 14px;}
.inc-card.p-critical{border-left-color:var(--red);background:#fff7f7;}
.inc-card.p-high{border-left-color:var(--orange);}
.inc-card.p-normal{border-left-color:var(--amber);}
.inc-card.is-done{opacity:.7;border-left-color:var(--green);background:#fff;}
.inc-card.is-late{box-shadow:0 0 0 2px var(--red);animation:incPulse 1.6s ease-in-out infinite;}
@keyframes incPulse{50%{box-shadow:0 0 0 5px rgba(215,38,56,.25);}}
@media (prefers-reduced-motion:reduce){.inc-card.is-late{animation:none;}}
.inc-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center;}
.inc-title{display:flex;gap:6px;flex-wrap:wrap;align-items:center;}
.inc-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--white);border:1px solid var(--border);}
.inc-badge.s-new{background:#fdeaec;color:var(--red);border-color:#f5b5bd;}
.inc-badge.s-acknowledged{background:#fff4e0;color:#8a5a00;border-color:#f0d29a;}
.inc-badge.s-in_progress{background:#e6f1fb;color:#1b5e8c;border-color:#b4d4ee;}
.inc-badge.s-resolved{background:#e7f6ee;color:var(--green);border-color:#b3e0c7;}
.inc-pos{font-size:14px;}
.inc-late{color:var(--red);font-weight:800;font-size:12px;}
.inc-time{font-size:12px;color:var(--slate);}
.inc-text{margin:8px 0 4px;font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;}
.inc-meta{font-size:12px;color:var(--slate);}
.inc-meta a{color:var(--orange);font-weight:600;}
.inc-res{margin-top:4px;color:var(--green);font-weight:600;}
.inc-actions,.inc-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px;}
.inc-sel,.inc-row input,.inc-row select,.inc-new textarea{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:#fff;min-height:34px;}
.inc-row input{flex:1 1 180px;min-width:0;}
.inc-row label{font-size:12px;color:var(--slate);display:flex;flex-direction:column;gap:2px;}
.inc-new{margin-top:12px;}
.inc-new h3{margin:0 0 8px;font-size:16px;}
.inc-new textarea{width:100%;}
.inc-tl{margin-top:8px;font-size:12px;}
.inc-tl summary{cursor:pointer;color:var(--slate);font-weight:600;}
.inc-tl ol{list-style:none;margin:6px 0 0;padding:0;border-left:2px solid var(--border);}
.inc-tl li{padding:3px 0 3px 10px;overflow-wrap:anywhere;}
.inc-t{color:var(--slate);font-variant-numeric:tabular-nums;}
.inc-who{font-weight:600;}
.inc-empty{text-align:center;color:var(--slate);margin-top:12px;}
