.ops .triage-panel{margin-top:20px;padding-top:20px;border-top:1px solid var(--line,#dbe4df)}
.ops .triage-panel h3{margin:0 0 8px}.ops .triage-panel p,.ops .triage-panel small{line-height:1.5}
.ops .triage-panel form{display:grid;gap:12px}.ops .triage-panel textarea{width:100%;box-sizing:border-box;resize:vertical}
.ops .triage-suggestion{padding:14px;margin:12px 0;border:1px solid #b9d6c7;border-radius:12px;background:#eef7f1}
.ops .triage-suggestion p{margin:8px 0}.ops .triage-actions{display:grid;gap:8px}
.ops .triage-panel details{margin-top:16px}.ops .triage-history{padding-left:20px;font-size:12px;line-height:1.7}
.ops .triage-attention{color:#805515;font-weight:650}.ops .triage-filters{flex-wrap:wrap;align-items:end;border-top:1px solid var(--line,#dbe4df);padding-top:14px}
.ops .triage-filters label{flex:1 1 140px;min-width:0}.ops .triage-filters select{max-width:100%}
.ops .routing-entries{display:grid;gap:16px;margin:12px 0}.ops .routing-entries fieldset{border:1px solid #dbe4df;border-radius:12px;padding:14px;display:grid;gap:12px;min-width:0}
.ops .routing-members{display:flex;flex-wrap:wrap;gap:10px}.ops .routing-members label,.ops .routing-auto{display:flex;align-items:center;gap:8px}
.ops .routing-members input,.ops .routing-auto input{width:auto;flex:none}.ops .routing-auto{margin-top:24px}
.ops #triage-error,.ops #routing-error{color:#9b362c}.ops #routing-form>h3{margin-top:24px}
.ops .page-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ops .workspace-options{max-width:320px;border:1px solid var(--border,#dbe4df);border-radius:12px;padding:10px 14px;background:var(--surface,#fff);font-size:13px}
.ops .workspace-options summary,.ops .workspace-disclosure>summary{cursor:pointer;font-weight:650;line-height:1.5}
.ops .workspace-options summary:focus-visible,.ops .workspace-disclosure>summary:focus-visible{outline:2px solid #a65b00;outline-offset:4px;border-radius:3px}
.ops .workspace-option-list{display:grid;gap:12px;margin-top:14px}.ops .workspace-option-list label{display:flex;align-items:center;gap:8px;font-size:13px}
.ops .workspace-option-list input{width:auto;flex:none;margin:0}.ops .workspace-option-list small{color:var(--muted);line-height:1.5}
.ops .workspace-disclosure{margin:12px 0}.ops .workspace-disclosure>summary small{display:block;font-weight:400;color:var(--muted)}
.ops .workspace-disclosure[open]>summary{margin-bottom:14px}.ops .context-card>summary{font-size:13px}
.ops .triage-panel>details{margin-top:0}.ops .filter-disclosure{padding-bottom:12px;border-bottom:1px solid var(--border,#dbe4df)}
.ops .filter-disclosure .triage-filters{border-top:0;padding-top:0}.ops .report-details>label,.ops .report-details>.two-col{margin:12px 0}
.ops .week-call.is-focused{outline:2px solid #b66a12;outline-offset:2px}.ops .booking-calendar-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ops .inbox-side small,.ops .report-side small{display:block}
@media(max-width:640px){.ops .triage-filters label{flex-basis:42%}.ops .routing-entries .two-col{grid-template-columns:1fr}.ops .triage-history{overflow-wrap:anywhere}}
