.command-action.attention-teal {
  border-left-color: rgba(25, 135, 149, 0.86);
  background: linear-gradient(90deg, rgba(25, 135, 149, 0.12), transparent 36%);
}

.attention-filter.teal {
  border-color: rgba(25, 135, 149, 0.52);
  color: var(--cyan, #32bec7);
}

.attention-filter.teal.active {
  background: rgba(25, 135, 149, 0.2);
  box-shadow: inset 0 0 0 1px rgba(50, 190, 199, 0.58);
}

#superadmin-agreement-dispatch .dispatch-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}
#superadmin-agreement-dispatch .dispatch-controls label{display:grid;gap:6px;flex:1;min-width:140px;font-size:13px}
#superadmin-agreement-dispatch .dispatch-controls input,#superadmin-agreement-dispatch .dispatch-controls select{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid var(--border,#d8d1c4);border-radius:6px;background:var(--surface,#fffdf8);color:inherit;font:inherit}
#superadmin-agreement-dispatch .dispatch-controls label:first-child{flex:2;min-width:220px}
#superadmin-agreement-dispatch .command-action.dispatch-awaiting-tob{border-left-color:#198795}
#superadmin-agreement-dispatch .dispatch-issue-badge{display:inline-block;margin-bottom:8px;padding:5px 9px;border-radius:5px;border:1px solid #198795;background:rgba(25,135,149,.12);color:inherit;font-size:12px;font-weight:600}
#superadmin-agreement-dispatch .dispatch-pages{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:16px 0}
#superadmin-agreement-dispatch .dispatch-controls input:focus-visible,#superadmin-agreement-dispatch .dispatch-controls select:focus-visible{outline:3px solid #198795;outline-offset:3px}
@media(max-width:600px){#superadmin-agreement-dispatch .dispatch-controls label,#superadmin-agreement-dispatch .dispatch-controls label:first-child{min-width:0;flex-basis:100%}#superadmin-agreement-dispatch .dispatch-pages{justify-content:space-between}}

html[data-theme="light"] #superadmin-agreement-dispatch .attention-filter.teal{color:#146873}

.dispatch-wait{margin:10px 0;font-size:13px;line-height:1.6}.dispatch-wait.waiting{color:var(--gold-light)}.dispatch-wait.long_wait,.dispatch-overdue{color:#ce714a;font-weight:600}.dispatch-next-action{display:grid;gap:5px;margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:6px;font-size:13px;overflow-wrap:anywhere}
.agreement-work-dialog{max-width:620px;width:calc(100% - 32px);max-height:90vh;overflow:auto;margin:auto;padding:26px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);color:var(--ivory);font-family:var(--fb)}.agreement-work-dialog::backdrop{background:rgba(0,0,0,.55)}.agreement-work-dialog h2{font:400 28px Georgia,serif;margin-bottom:12px}.agreement-work-dialog p{font-size:14px;line-height:1.6;margin:12px 0}.agreement-work-dialog form{display:grid;gap:15px}.agreement-work-dialog label{display:grid;gap:7px;font-size:13px}.agreement-work-dialog input,.agreement-work-dialog select{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit;font:inherit}.agreement-work-actions{display:flex;gap:10px;flex-wrap:wrap}.agreement-work-actions button{min-height:44px}.agreement-work-dialog input:focus-visible,.agreement-work-dialog select:focus-visible{outline:3px solid #198795;outline-offset:3px}.agreement-work-dialog [data-work-status]{overflow-wrap:anywhere}html[data-theme="light"] .dispatch-overdue,html[data-theme="light"] .dispatch-wait.long_wait{color:#96451f}
