/* Deskly R86 — opt-in service levels; follows the existing light Support Board. */
#requestsView .r86-sla-panel{background:#fff;border:1px solid #e3e8f1;border-radius:15px;padding:18px 21px;margin:16px 0 4px;box-shadow:0 5px 19px rgba(30,49,85,.035)}
#requestsView .r86-sla-heading{display:flex;gap:14px;align-items:center;justify-content:space-between}
#requestsView .r86-sla-heading h2{font-size:16px;font-weight:760;color:#263149;margin:3px 0 5px;letter-spacing:-.02em}
#requestsView .r86-sla-heading p{font-size:12px;color:#748299;margin:0;line-height:1.5}
#requestsView .r86-eyebrow{font-size:9px;color:#5369d8;font-weight:800;letter-spacing:.13em}
#requestsView .r86-sla-stats{border-top:1px solid #edf1f6;margin-top:16px;padding-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#requestsView .r86-sla-stats.hidden,#requestsView .r86-sla-editor.hidden{display:none}
#requestsView .r86-sla-stats span{display:flex;align-items:baseline;gap:7px;color:#687890;font-size:12px;font-weight:600}
#requestsView .r86-sla-stats b{font-size:20px;color:#25324a;letter-spacing:-.03em}
#requestsView .r86-sla-stats .r86-soon b{color:#b47929}
#requestsView .r86-sla-stats .r86-over b{color:#bc4b47}
#requestsView .r86-sla-editor{border-top:1px solid #e7ebf3;margin-top:17px;padding-top:16px}
#requestsView .r86-toggle{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#2d3b53;cursor:pointer;margin-bottom:12px}
#requestsView .r86-toggle input{height:16px;width:16px;accent-color:#4b68ea}
#requestsView .r86-sla-targets{display:grid;gap:9px}
#requestsView .r86-target-row{border:1px solid #eef1f6;background:#fbfcff;border-radius:10px;padding:12px 14px;display:grid;grid-template-columns:92px 1fr 1fr;align-items:center;gap:13px}
#requestsView .r86-target-row strong{font-size:11px;color:#4a5d7e}
#requestsView .r86-target-row label{display:grid;gap:6px;color:#66758e;font-size:11px;font-weight:600}
#requestsView .r86-target-row input{height:38px;min-width:0;max-width:100%;border:1px solid #dce4f0;border-radius:8px;background:#fff;padding:0 10px;color:#20324b;font:inherit;font-size:13px}
#requestsView .r86-sla-editor p{font-size:11px;color:#8691a5;line-height:1.6;margin:13px 0}
#requestsView .r86-actions{display:flex;gap:9px;justify-content:flex-end}
#requestsView .r86-row-sla{display:inline-flex;margin-top:2px;font-size:10px;font-weight:770;letter-spacing:.01em;color:#567b69}
#requestsView .r86-row-sla.hidden{display:none}
#requestsView .r86-row-sla.r86-overdue{color:#b5463d}
#requestsView .r86-row-sla.r86-due_soon{color:#af752a}
#requestsView .r86-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}
#requestsView .r86-detail-grid>div{border:1px solid #e9edf4;border-radius:11px;padding:13px 14px;display:grid;gap:9px;min-width:0}
#requestsView .r86-detail-grid small{font-size:11px;color:#65758c}
#requestsView .r86-detail-grid span{font-size:11px;color:#8391a6;overflow-wrap:anywhere}
#requestsView .r86-pill{font-size:11px;color:#43715e;background:#ecf9f0;padding:6px 9px;border-radius:12px;max-width:max-content}
#requestsView .r86-pill.r86-overdue,#requestsView .r86-pill.r86-late{background:#fff0ed;color:#b3493f}
#requestsView .r86-pill.r86-due_soon{background:#fff5e7;color:#a16b20}
#requestsView .r86-pill.r86-unavailable{background:#f5f5f7;color:#7b879a}
@media(max-width:820px){#requestsView .r86-sla-stats{grid-template-columns:1fr 1fr;gap:12px}#requestsView .r86-target-row{grid-template-columns:1fr 1fr}#requestsView .r86-target-row strong{grid-column:1/-1}}
@media(max-width:560px){#requestsView .r86-sla-panel{padding:15px}#requestsView .r86-sla-heading{align-items:flex-start;flex-direction:column}#requestsView .r86-sla-heading h2{font-size:16px}#requestsView .r86-sla-stats b{font-size:18px}#requestsView .r86-detail-grid{grid-template-columns:1fr}}
