:root{color-scheme:light;--bg:#f3f4f1;--panel:#fff;--ink:#26332f;--muted:#5b6962;--border:#dce2dc;--accent:#205942;--accent-dark:#174431;--soft:#e9f1ec;--warning:#74521b;--danger:#982f29;--radius:12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.5}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid transparent;border-radius:8px;padding:10px 14px;min-height:44px;font-weight:600;background:transparent;color:var(--ink);line-height:1.3}button:hover{background:var(--soft)}button:disabled{cursor:not-allowed;opacity:.55}button.primary{background:var(--accent);color:white}button.primary:hover{background:var(--accent-dark)}button.secondary{border-color:#aabbb1;background:#fff;color:var(--accent)}button.quiet{color:var(--muted)}input,select,textarea{width:100%;border:1px solid #aab7ad;border-radius:8px;min-height:44px;padding:10px 12px;background:#fff;color:var(--ink)}textarea{resize:vertical}label{display:block;font-size:14px;font-weight:600}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #d09120;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:25px;letter-spacing:-.6px;margin-bottom:8px}h2{font-size:21px;letter-spacing:-.3px;margin-bottom:8px}h3{font-size:16px;margin-bottom:12px}p{margin-bottom:12px}small,.small{font-size:13px}.muted{color:var(--muted)}.eyebrow{font-size:11px;font-weight:750;letter-spacing:1.4px;color:var(--accent);margin-bottom:5px}.simulation-banner{background:#f2e6c9;color:#644913;text-align:center;padding:7px 16px;font-size:12px;font-weight:750;letter-spacing:.45px;border-bottom:1px solid #dacba8}.app-header{background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:83px;padding:14px 24px}.brand{display:flex;flex-direction:column;flex-shrink:0}.brand strong{font-size:20px;letter-spacing:-.5px}.brand span{font-size:12px;color:var(--muted)}.brand small{font-size:11px}.main-nav{display:flex;gap:4px}.main-nav button{font-size:14px}.main-nav button[aria-current=page]{background:var(--soft);color:var(--accent)}.account{display:flex;gap:9px;align-items:center;font-size:12px}.account span{max-width:190px}.account form{margin:0}.queue-view{display:grid;grid-template-columns:290px minmax(320px,1fr) 300px;max-width:1800px;margin:0 auto;min-height:calc(100vh - 116px)}.panel{background:var(--panel)}.queue-panel{border-right:1px solid var(--border);padding:24px 16px;display:flex;flex-direction:column}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:6px}.panel-heading h1{font-size:22px}.icon-button{font-size:24px;padding:4px 10px}.queue-counts{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;margin:10px 0 16px;color:var(--muted)}.queue-counts strong{color:var(--ink)}.case-list{margin:14px -6px}.case-card{display:block;width:100%;text-align:left;border:1px solid transparent;border-radius:10px;margin-bottom:7px;padding:13px 12px;font-weight:400}.case-card.selected{background:var(--soft);border-color:#91ad9c}.case-card strong{display:block;font-size:15px;white-space:normal}.case-card p{font-size:12px;margin:5px 0 0;color:var(--muted)}.case-card .case-meta{display:flex;justify-content:space-between;gap:4px;font-size:11px;margin-bottom:5px}.case-card .status-line{margin-top:8px;font-size:12px;color:var(--ink)}.queue-footer{margin-top:auto;padding-top:20px;border-top:1px solid var(--border)}.queue-footer button{width:100%;margin-bottom:9px}.queue-footer p{margin-bottom:6px}.conversation-panel{min-width:0;background:#fbfcfa}.conversation-heading{padding:24px;border-bottom:1px solid var(--border);display:flex;gap:16px;align-items:center;justify-content:space-between;background:#fff}.conversation-heading p{margin-bottom:0}.message-list{padding:24px;min-height:160px;max-height:470px;overflow:auto;display:flex;flex-direction:column;gap:16px}.message{max-width:88%;background:#fff;border:1px solid var(--border);border-radius:12px 12px 12px 2px;padding:13px 16px;align-self:flex-start;overflow-wrap:anywhere}.message.outbound{align-self:flex-end;background:var(--soft);border-color:#c8d8ce;border-radius:12px 12px 2px 12px}.message p{white-space:pre-wrap;margin-bottom:8px}.message-meta{font-size:11px;color:var(--muted)}.message-state{display:block;margin-top:6px;font-size:11px;font-weight:650}.message-state.attention{color:var(--danger)}.composer{padding:18px 24px 22px;border-top:1px solid var(--border);background:#fff}.composer textarea{margin-top:8px}.composer-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px}.composer-actions select{font-size:12px;max-width:220px}.composer-actions button{max-width:240px}.composer>p{margin:7px 0 0}.notes-section{background:#f5f1e8;border-top:1px solid #e2d9c4;padding:20px 24px}.note{padding:12px 0;border-bottom:1px solid #ddd5c4;overflow-wrap:anywhere}.note p{white-space:pre-wrap;margin-bottom:5px}.note-form{padding-top:15px;display:grid;gap:8px}.note-form button{justify-self:start}.context-panel{border-left:1px solid var(--border)}.context-section{padding:23px 20px;border-bottom:1px solid var(--border)}.context-section h2{font-size:18px}.context-section form+form{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.details{margin:0}.details dt{font-size:12px;color:var(--muted);margin-top:10px}.details dd{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere}.stack{display:flex;flex-direction:column;gap:8px}.stack button{margin-top:8px}.stack label:not(:first-child){margin-top:7px}.task-card{padding:12px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.task-card p{margin-bottom:6px}.task-card button{font-size:12px;min-height:44px}.task-card.done{color:var(--muted)}.task-card.done .task-title{text-decoration:line-through}.badge{display:inline-block;font-size:10px;vertical-align:middle;letter-spacing:.2px;padding:2px 7px;background:#e5dece;border-radius:4px;margin-left:5px}.empty-state{max-width:390px;margin:110px auto;text-align:center;color:var(--muted);padding:30px}.empty-state h2{color:var(--ink)}.empty-state.compact{margin:35px auto;padding:20px}.empty-state.compact h2{font-size:16px}.empty-state p{font-size:14px}.empty-icon{display:block;font-size:42px;color:#75917f;margin-bottom:22px}.list-message{padding:20px 12px;font-size:14px;color:var(--muted)}.notice{padding:13px 16px;border:1px solid var(--border);background:#f0f3f0;border-radius:8px;font-size:14px;margin:12px 0}.notice.error{background:#fff0ee;border-color:#e2b4ae;color:#7c2e27}.notice.warning{background:#fff7e2;border-color:#dbc28c;color:#604715}.pending-banner{margin:12px 24px}.pending-banner strong,.pending-banner span{display:block}.pending-banner p{margin-top:5px;margin-bottom:8px}.feedback{padding:12px 24px;background:#e4f2e8;border-bottom:1px solid #b7d1be;font-size:14px;overflow-wrap:anywhere}.feedback.error{background:#fff0ee;color:#7c2e27;border-color:#e2b4ae}.feedback a{color:inherit}.page-view{padding:30px;max-width:1150px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.page-heading p{margin-bottom:0}.records-list{display:grid;gap:12px;margin:20px 0}.record{background:#fff;border:1px solid var(--border);padding:18px 22px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:18px;overflow-wrap:anywhere}.record h2{font-size:17px;margin:0 0 5px}.record p{margin:3px 0;font-size:13px;color:var(--muted)}.record .record-body{min-width:0}.search-form{max-width:540px}.search-form>div{display:flex;gap:8px;margin-top:7px}.search-form button{min-width:88px}.field-error{font-size:13px;color:var(--danger);margin:0}.more{width:100%}dialog{border:1px solid var(--border);border-radius:15px;box-shadow:0 24px 100px #17251b33;padding:25px;max-width:540px;width:calc(100% - 32px);color:var(--ink);max-height:90vh}dialog::backdrop{background:#17251b77}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.dialog-heading h2{margin:0}.dialog-heading button{margin:0;padding:5px 12px}summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;color:var(--accent);font-weight:650}details>form{padding:8px 0}.login-body{background:#edf1ec}.login-card{max-width:430px;margin:10vh auto 40px;padding:35px;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 15px 50px #29413208}.login-card h1{margin-top:10px}.login-card .stack{margin:25px 0}.login-card>p:last-child{margin-bottom:0}.skip-link{position:absolute;left:12px;top:-100px;background:white;padding:12px;z-index:10;color:var(--accent)}.skip-link:focus{top:10px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-only{display:none}[hidden]{display:none!important}.loading{opacity:.7}#workspace:focus{outline:none}@media(min-width:1450px){.queue-view{grid-template-columns:320px minmax(400px,1fr) 340px}.message-list{max-height:55vh}}@media(max-width:1100px){.app-header{flex-wrap:wrap;gap:12px;padding:12px 18px}.main-nav{order:3;width:100%;border-top:1px solid var(--border);padding-top:9px}.account{margin-left:auto}.queue-view{grid-template-columns:240px minmax(280px,1fr) 265px}.context-section{padding:18px 15px}.conversation-heading,.message-list,.composer,.notes-section{padding-left:18px;padding-right:18px}.composer-actions{align-items:stretch;flex-direction:column}.composer-actions button{max-width:none}.composer-actions select{max-width:none}}@media(max-width:820px){.queue-view{grid-template-columns:270px 1fr}.context-panel{grid-column:2;border-top:1px solid var(--border)}.conversation-panel{grid-column:2;grid-row:1}.queue-panel{grid-row:1 / span 2}.message-list{max-height:55vh}.context-section{padding:22px}.context-panel #context-content{display:grid;grid-template-columns:1fr 1fr}.context-section:first-child{grid-column:1 / -1}.context-section{border-right:1px solid var(--border)}}@media(max-width:600px){.simulation-banner{font-size:10px;padding:6px 10px;letter-spacing:.2px}.app-header{padding:12px;gap:8px}.brand strong{font-size:18px}.brand small{display:none}.account{font-size:11px;gap:4px}.account span{max-width:105px}.account button{padding:8px}.main-nav{gap:2px;overflow:auto;white-space:nowrap}.main-nav button{font-size:12px;padding:10px}.queue-view{display:block}.queue-panel{min-height:calc(100vh - 172px);padding:20px 15px;border:0}.case-card{padding:14px}.conversation-panel,.context-panel{display:none}.queue-view.has-selection .queue-panel{display:none}.queue-view.has-selection .conversation-panel,.queue-view.has-selection .context-panel{display:block}.context-panel #context-content{display:block}.context-section{border-right:0}.conversation-heading{flex-wrap:wrap;padding-top:10px;gap:6px}.conversation-heading .mobile-only{width:100%;text-align:left;padding-left:0}.conversation-heading h2{font-size:21px}.conversation-heading>div{flex:1}.mobile-only{display:block}.message-list{max-height:none;padding:20px 16px}.message{max-width:94%}.composer{padding:16px}.composer-actions button{width:100%}.notes-section{padding:20px 16px}.page-view{padding:22px 15px}.page-heading{align-items:stretch;flex-direction:column;gap:15px}.record{padding:16px;align-items:flex-start;flex-direction:column;gap:8px}.record button{align-self:flex-end}.pending-banner{margin:10px}.login-card{margin:7vh 16px;padding:26px}.feedback{padding:12px 16px}dialog{padding:20px}.empty-state{margin:45px auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.record-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:400px}.record-actions button{font-size:12px}#consent-form{margin-top:24px;border-top:1px solid var(--border);padding-top:18px}#consent-history{max-height:230px;overflow:auto}
.session-hidden body{visibility:hidden!important}
.main-nav{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.main-nav button{flex:0 0 auto;white-space:nowrap}.main-nav button:focus-visible{outline-offset:-3px}

/* Identidade do manual oficial: procedencia em docs/brand/IDENTIDADE.md. */
:root{--bg:#F4F1E9;--ink:#0F1B19;--muted:#4C5A50;--border:#D7D0C1;--accent:#122921;--accent-dark:#0F1B19;--soft:#ECE8DE}
.app-header{background:#122921;color:#C8BA9D;border-color:#4C6442}.brand-logo{display:block;width:174px;height:auto}.brand span{font-size:11px;margin-top:3px;color:#C8BA9D}.main-nav button,.account button.quiet{color:#C8BA9D}.main-nav button:hover,.account button.quiet:hover{background:#0F1B19}.main-nav button[aria-current=page]{background:#C8BA9D;color:#122921}.app-header .main-nav{border-color:#4C6442}.app-header button:focus-visible{outline-color:#C8BA9D}.eyebrow{color:#4D2D18}.simulation-banner{background:#C8BA9D;color:#122921;border-color:#b3a486}.login-logo{display:block;width:244px;max-width:100%;height:auto;margin:0 auto 25px;border-radius:6px}.login-body{background:#ECE8DE}.message.outbound,.case-card.selected{background:#ECE8DE}.case-card.selected{border-color:#4C6442}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#4C6442}.app-header button:focus-visible{outline-color:#C8BA9D}@media(max-width:600px){.brand-logo{width:142px}.brand span{font-size:10px}.account span{max-width:100px}}

/* F1-C: operação preservando identidade oficial. */
.security-link{color:#C8BA9D;padding:10px 5px;font-size:12px;min-height:44px}.queue-search summary{font-size:13px}.queue-search .stack{padding-bottom:12px}.inline-actions{display:flex;flex-wrap:wrap;gap:7px}.filter-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.filter-row label{min-width:170px;flex:1}.filter-row select{margin-top:5px}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:20px 0}.metric-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px;text-align:left;display:flex;flex-direction:column;gap:8px}.metric-card strong{font-size:32px;line-height:1.15}.metric-card span:last-child{font-size:12px;color:var(--muted)}.metrics-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;padding:22px;border:1px solid var(--border);background:#fff;border-radius:12px}.metrics-totals dt{font-size:13px;color:var(--muted)}.metrics-totals dd{font-size:22px;margin:4px 0 0}.handoff-card{padding:12px;border:1px solid #b6b99e;background:#f3f1e8;border-radius:8px;margin:14px 0}.handoff-card p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.handoff-card .inline-actions button{font-size:12px}.priority-label{font-weight:700;color:var(--accent)}.priority-label.urgent{color:var(--danger)}.quick-composer{display:flex;align-items:flex-start;gap:12px;margin-top:10px;flex-wrap:wrap}.quick-composer>button{font-size:13px}.quick-composer #quick-origin{flex:1;min-width:180px;border-left:3px solid #4C6442;padding-left:10px}.quick-composer p{margin-bottom:3px}.quick-composer #remove-quick-origin{font-size:12px;text-align:left;padding:6px 0}.preview-text{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:8px;background:var(--soft);padding:16px;max-height:280px;overflow:auto}.preview-text:empty{display:none}.quick-record-body{white-space:pre-wrap;overflow-wrap:anywhere}.record.quick-record{align-items:flex-start}.record.quick-record .record-body{flex:1}.quick-status{font-weight:650}#quick-variables:empty{display:none}.context-section details+form{margin-top:15px}.table-scroll,#reports-chart{overflow:auto;max-width:100%;margin:18px 0}.table-scroll table{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.table-scroll th,.table-scroll td{padding:12px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.table-scroll caption{text-align:left;font-weight:700;margin:10px 0}.reports-section{margin-top:35px;padding-top:25px;border-top:1px solid var(--border)}.chart-legend{font-size:12px}@media(max-width:600px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:15px}.metric-card strong{font-size:28px}.metrics-totals{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.filter-row{align-items:stretch;flex-direction:column}.filter-row label{min-width:0}.quick-composer{flex-direction:column}.quick-composer #quick-origin{min-width:0;width:100%}.main-nav{max-width:100%}.account{flex-wrap:wrap;justify-content:flex-end;max-width:175px}}

/* F2-A: agenda sintética e configuração explícita. */
.wide-dialog{max-width:760px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.check-label{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-weight:500}.check-label input{width:20px;min-height:20px;height:20px;flex:none}.check-label span{overflow-wrap:anywhere}fieldset{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}legend{font-size:13px;padding:0 7px}#reservation-settings{margin-top:35px;border-top:1px solid var(--border);padding-top:16px}#reservation-settings h2{font-size:19px;margin-top:26px}#case-reservations h4{margin:0;font-size:14px}#case-reservations .task-card{display:block}#reservation-events h4{margin:0}#reservation-events .note{padding:14px 0;border-bottom:1px solid var(--border)}#reservation-actions{margin:20px 0}#reservation-resource-options label+label{border-top:1px solid var(--border)}#policy-combination-list .inline-actions{align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:7px 0}#policy-combination-list span{font-size:13px;flex:1}#reservation-settings .record{align-items:flex-start}#reservation-settings .record p{white-space:pre-wrap}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.wide-dialog{padding:18px}#reservation-actions{flex-direction:column}#reservation-actions button{width:100%}}

/* F2-A: ocorrências e casos da mesma conversa. */
#case-subject{margin:5px 0;font-weight:650}.message-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.message-actions button{font-size:12px;padding:8px;min-height:44px}.message-choices{max-height:300px;overflow:auto}.message-choice{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border);font-weight:400;font-size:13px}.message-choice input{width:20px;height:20px;min-height:20px;flex:none}.message-choice span{white-space:pre-wrap;overflow-wrap:anywhere}.complaint-text{margin:18px 0}.complaint-text h3{font-size:15px;margin-bottom:6px}.complaint-text p,#complaint-events .note p,#compensation-history .note p{white-space:pre-wrap;overflow-wrap:anywhere}.compensation-card{border:1px solid var(--border);border-radius:8px;padding:15px;margin:12px 0;background:var(--soft)}.compensation-card h4{margin:0 0 8px}.compensation-card p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}#complaint-settings{margin-top:30px;border-top:1px solid var(--border)}#complaint-settings h2{font-size:20px;margin-top:25px}#case-complaints .task-card,#related-case-list .task-card{display:block}#case-complaints h4,#related-case-list h4{margin:0;font-size:14px}#complaint-actions{margin:18px 0}#complaint-events .note,#compensation-history .note{padding:14px 0;border-bottom:1px solid var(--border)}#complaint-events h4,#compensation-history h4{margin:0 0 5px}@media(max-width:600px){#complaint-actions{flex-direction:column}.message-actions{flex-direction:column;align-items:stretch}.message-actions button{text-align:left}#complaint-detail-dialog .details{grid-template-columns:1fr}#complaint-detail-dialog .details dd{margin:0 0 12px}}

/* Sales forms use the same brand and progressively enhanced native controls. */
.sales-field{display:grid;gap:.4rem;min-width:0}.sales-check{display:flex;align-items:flex-start;gap:.6rem}.sales-check input{order:-1;flex:0 0 auto;width:1.1rem;margin-top:.25rem}.sales-catalog-row,.sales-proposal-row{border:1px solid var(--border,#ccc);border-radius:.6rem;padding:1rem;display:grid;gap:.75rem;min-width:0}.sales-items{padding-left:1.2rem}.sales-items li{margin:.5rem 0}#sales-editor-fields fieldset{min-width:0}#sales-detail p,#sales-snapshot p,#sales-catalogs p{overflow-wrap:anywhere}#sales-operation-acceptance:not([hidden]){display:grid;gap:.8rem}

.sales-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.5rem}.sales-stage-section{min-width:0}.sales-stage-chart{display:grid;gap:.65rem;margin:1rem 0}.sales-stage-line{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(3rem,1fr) 2.5rem;gap:.6rem;align-items:center;font-size:.875rem}.sales-stage-line strong{text-align:right;font-variant-numeric:tabular-nums}.sales-stage-track{display:block;height:.65rem;background:#e7eadf;border-radius:.25rem;overflow:hidden}.sales-stage-bar{display:block;height:100%;background:#244b35;border-radius:.25rem}.sales-stage-section table{width:100%}.sales-stage-section caption{text-align:left;font-weight:600;padding:.4rem 0}
.sales-commercial-totals>.metric{min-width:0}.sales-commercial-totals dd,.sales-source-hash{overflow-wrap:anywhere}@media(max-width:600px){.sales-commercial-totals{grid-template-columns:minmax(0,1fr)}}

.sales-catalog-item{padding:.65rem 0;border-bottom:1px solid var(--border,#ddd)}.sales-catalog-item:last-child{border-bottom:0}.sales-catalog-item h4{margin:.25rem 0}.sales-catalog-item p{margin:.35rem 0}.sales-items a,.sales-catalog-item a{overflow-wrap:anywhere}

/* Task context occupies its own row so controls never compete with its text. */
#tasks-list > .record, #case-tasks > .task-card {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr));
  gap: 12px;
  align-items: start;
}
#tasks-list > .record > .record-body, #case-tasks > .task-card > .record-body {
  grid-column: 1 / -1;
  min-width: 0;
}
#tasks-list > .record > button, #case-tasks > .task-card > button {
  width: 100%;
  min-width: 0;
  overflow-wrap: normal;
  word-break: normal;
}

.message-attachment{display:block;max-width:100%;max-height:420px;border-radius:8px;margin:10px 0;object-fit:contain}
audio.message-attachment{width:320px;max-width:100%}
/* Queue updates never replace the selected conversation. */
.queue-shortcuts{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0 0}.queue-shortcuts button{font-size:12px;padding:8px 10px;border:1px solid var(--border)}.queue-shortcuts button[aria-pressed="true"]{background:var(--soft);border-color:var(--accent);color:var(--accent)}.queue-watch{border-top:1px solid var(--border);padding-top:9px}.queue-watch p{margin:0 0 5px}.queue-watch-title{font-weight:650}.queue-watch .context-help-label-row{margin-bottom:2px}.queue-watch>button{width:100%;font-size:13px;margin-top:6px}.case-watch-notice{margin:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.case-watch-notice span{min-width:0}.case-watch-notice button{flex-shrink:0}@media(max-width:600px){.queue-shortcuts button{flex:1}.case-watch-notice{margin:12px 16px;flex-wrap:wrap}}
