/* Operator board: compact composition, inherited light/dark palette. */
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2{display:flex;flex-direction:column;gap:14px}
#section-support-overview .wov2-metrics-head{order:-30;margin:0}
#section-support-overview .wov2-metrics-head .wov2-sec-head{margin:0;align-items:center}
#section-support-overview .wov2-kpis{order:-29;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px}
#section-support-overview .wov2-row.wide{order:-28;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:14px}
#section-support-overview .wco-channels{order:-27}
#section-support-overview .wov2-kpi{padding:17px 18px!important;border-top-width:1px!important;min-height:126px;position:relative}
#section-support-overview .wov2-kpi .c-value{font-size:30px;margin:12px 0 8px;letter-spacing:-.8px}
#section-support-overview .wov2-kpi-head{font-size:13px;color:var(--color-text)}
#section-support-overview .wov2-kpi .c-ico{width:24px;height:24px;background:none}
#section-support-overview .wov2-kpi .c-foot{font-size:12px;line-height:1.45}
#section-support-overview .wov2-spark{position:absolute;right:15px;bottom:41px;width:76px;height:22px;opacity:.7}
#section-support-overview .wov2-box{padding:18px!important}
#section-support-overview .wov2-row.wide>.wov2-status{padding:18px;margin:0;display:block;min-width:0}
#section-support-overview .wco-attention-title,#section-support-overview .wco-channels>h3{font-size:14px;margin:0 0 16px;font-weight:650}
#section-support-overview .wov2-status .wov2-headline{margin:0 0 10px;gap:8px}
#section-support-overview .wov2-status .wov2-headline h3{font-size:13px}
#section-support-overview .wov2-status .wov2-headline p{font-size:12px;line-height:1.4}
#section-support-overview .wov2-issue{padding:10px 0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;gap:8px}
#section-support-overview .wov2-issue strong{font-size:13px;font-weight:500}
#section-support-overview .wov2-issue small{font-size:12px;line-height:1.4}
#section-support-overview .wco-channel-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#section-support-overview .wco-channel-list>button,#section-support-overview .wco-channel-list>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:6px!important;color:var(--color-text)!important;text-align:left;min-width:0;overflow-wrap:anywhere;font-size:13px!important}
#section-support-overview .wco-channel-list b{width:100%;font-size:12px;color:var(--color-text-muted);font-weight:400}
#section-support-overview .wco-secondary-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#section-support-overview .wco-outcomes .wov2-donut{max-width:650px}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-workspace{border:0;gap:0;background:transparent;box-shadow:none}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:minmax(245px,.8fr) minmax(350px,1.4fr) minmax(205px,.65fr)!important;gap:0}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-pane{border:1px solid var(--color-border);border-radius:6px;box-shadow:none;min-width:0}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation{border-radius:0;border-left:0;border-right:0}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-pane-list{border-radius:6px 0 0 6px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .wco-client-context{border-radius:0 6px 6px 0;padding:18px 15px;overflow:auto;background:var(--color-surface)}
#section-support-dialogs .wco-client-context>h3{font-size:13px;margin:0 0 20px}
#section-support-dialogs .wco-client-name{font-size:14px;display:block;overflow-wrap:anywhere}
#section-support-dialogs .wco-client-state{border-top:1px solid var(--color-border);margin:18px 0 0;padding:14px 0;font-size:13px;line-height:1.7;color:var(--color-text-muted);overflow-wrap:anywhere}
#section-support-dialogs .wco-client-context .wn-customer{font-size:13px;line-height:1.7;overflow-wrap:anywhere}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation-head{padding:14px 16px;gap:8px;flex-wrap:wrap}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation-head h3{font-size:14px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation-head p{font-size:12px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-chat{padding:20px 18px;background:var(--color-surface)}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-row{padding:14px 12px!important;gap:10px;border-radius:0!important;border-width:0 0 1px!important;box-shadow:none!important;min-height:82px}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-row h3{font-size:14px}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-row p{font-size:12px;line-height:1.5}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-composer{padding:12px 14px;border-top:1px solid var(--color-border)}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-workspace{grid-template-columns:minmax(400px,1.2fr) minmax(350px,1fr)!important;gap:14px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(100px,.36fr);align-items:center;min-height:72px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .wn-dlg-kpi{gap:10px;margin-bottom:14px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .wn-dlg-card{padding:12px!important;min-height:92px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .wn-dlg-card .c-value{font-size:25px;margin:8px 0}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-list{gap:14px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-item{padding:16px;border-radius:6px;box-shadow:none}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-texts{display:grid;grid-template-columns:1fr 1fr;gap:18px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-texts>div{padding:14px;border:1px solid var(--color-border);border-radius:5px;min-width:0}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-actions{gap:8px;flex-wrap:wrap}
@media(min-width:1300px){html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:10px 18px}#section-support-answer-review .war-item>.war-meta{grid-column:1/-1}#section-support-answer-review .war-item>.war-texts{grid-row:span 3}#section-support-answer-review .war-item>.war-form-slot,#section-support-answer-review .war-item>.war-probe-slot{grid-column:1/-1}}
@media(max-width:1200px) and (min-width:901px){html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:240px minmax(0,1fr)!important}html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .wco-client-context{grid-column:2;border-radius:0;height:auto;max-height:240px}html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation{border-right:1px solid var(--color-border)}html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-workspace{grid-template-columns:minmax(280px,.8fr) minmax(0,1fr)!important}}
@media(max-width:900px){#section-support-overview .wov2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}#section-support-overview .wov2-row.wide{grid-template-columns:1fr}#section-support-overview .wco-channel-list{grid-template-columns:1fr}html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace,html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-workspace{grid-template-columns:1fr!important;height:auto!important}html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .wco-client-context{border-radius:6px;margin-top:12px;max-height:none}html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation{border:1px solid var(--color-border);border-radius:6px}html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-pane-list{border-radius:6px}#section-support-overview .wco-secondary-kpis{grid-template-columns:1fr}}
@media(max-width:480px){#section-support-overview .wov2-kpi{padding:13px!important;min-height:130px}#section-support-overview .wov2-kpi .c-value{font-size:25px}#section-support-overview .wov2-kpi .c-ico{display:none}html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-texts{grid-template-columns:1fr}html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row{grid-template-columns:minmax(0,1fr) 94px}html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-chat{padding:14px 10px}}
/* Explicitly outrank inherited application layout rules. */
html body.product-support.style1.assistant-admin #dashboard #section-support-overview #layout-overview .wov2-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr) minmax(190px,.65fr)!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-bars{height:195px!important}
@media(max-width:1200px) and (min-width:901px){html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:240px minmax(0,1fr)!important}}
@media(max-width:900px){html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:1fr!important}html body.product-support.style1.assistant-admin #dashboard #section-support-overview #layout-overview .wov2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview #layout-overview .wov2-kpis>.wov2-kpi{grid-column:auto!important}
/* A genuine queue table uses the existing row button and its original content. */
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-workspace{grid-template-columns:1fr!important;height:auto!important;gap:14px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-pane-list{max-height:470px!important;min-height:180px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-conversation{min-height:480px!important;max-height:720px}
#section-support-handoff .wco-queue-columns{display:grid;grid-template-columns:1fr 1.5fr .8fr;gap:14px;padding:12px 18px 12px 60px;background:var(--color-surface);border-block:1px solid var(--color-border);font-size:12px;color:var(--color-text-muted)}
@media(min-width:901px){html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row{grid-template-columns:34px minmax(150px,1fr) minmax(180px,1.5fr) minmax(130px,.8fr);grid-template-rows:auto auto;gap:3px 14px;min-height:72px;padding:12px 18px!important}#section-support-handoff .support-row>.wn-avatar{grid-column:1;grid-row:1/3}#section-support-handoff .support-row>div:first-of-type{display:contents}#section-support-handoff .support-row>div:first-of-type>h3{grid-column:2;grid-row:1;margin:0}#section-support-handoff .support-row>div:first-of-type>small{grid-column:2;grid-row:2}#section-support-handoff .support-row>div:first-of-type>p{grid-column:3;grid-row:1/3;margin:0!important;align-self:center}#section-support-handoff .support-row>div:last-of-type{grid-column:4;grid-row:1/3}}
@media(max-width:900px){#section-support-handoff .wco-queue-columns{display:none}html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-conversation{max-height:none}html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-pane-list{max-height:380px!important}}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-wait-kpi button{display:flex!important;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:12px}
#section-support-overview .wco-wait-kpi button>strong{font-size:30px;line-height:1;font-weight:700}
#section-support-overview .wco-wait-kpi button>span{font-size:13px;color:var(--color-text)}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation-head{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation-head>div:first-child{min-width:0;width:100%}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation-actions .support-btn{min-height:32px!important;padding:6px 9px!important;font-size:13px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-kpi{display:block!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-kpi>.c-value{display:block;float:none!important;position:static!important;text-align:left;grid-area:auto;margin:12px 0 8px!important}
/* Review: question navigation, original evidence, original correction form. */
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);gap:12px;align-items:start}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-nav{position:sticky;top:12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);min-width:0;overflow:auto;max-height:calc(100dvh - 24px)}
#section-support-answer-review .wco-review-nav>h3{font-size:13px;margin:0;padding:14px;border-bottom:1px solid var(--color-border)}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-jump{display:block;width:100%;padding:14px!important;text-align:left;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;background:transparent!important;color:var(--color-text)!important;box-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere}
#section-support-answer-review .wco-review-jump>span{display:block;font-size:13px;line-height:1.5}
#section-support-answer-review .wco-review-jump>small{display:block;margin-top:6px;font-size:12px;color:var(--color-text-muted)}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-jump[aria-current=true]{background:color-mix(in srgb,var(--color-primary,#315fb5) 11%,var(--color-surface))!important;box-shadow:inset 3px 0 var(--color-primary,#315fb5)!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-list{min-width:0;display:grid;gap:14px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-item{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;padding:0!important;scroll-margin-top:16px;background:transparent!important;border:0!important;box-shadow:none!important;outline-offset:4px}
#section-support-answer-review .wco-review-detail,#section-support-answer-review .wco-review-correction{min-width:0;border:1px solid var(--color-border);border-radius:6px;padding:14px;background:var(--color-surface)}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-texts{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-texts>div{padding:0;border:0}
#section-support-answer-review .wco-review-correction>h3{font-size:13px;margin:0 0 12px}
#section-support-answer-review .wco-review-hint{font-size:13px;line-height:1.6;color:var(--color-text-muted);margin:0}
#section-support-answer-review .wco-review-correction:has(.war-form-slot:not(:empty))>.wco-review-hint{display:none}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-actions{display:flex;flex-wrap:wrap;gap:7px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-actions>.support-btn{max-width:100%;white-space:normal!important;font-size:13px!important;padding:7px 9px!important}
#section-support-answer-review .wco-review-empty{display:block!important}#section-support-answer-review .wco-review-empty>.wco-review-nav{display:none!important}
@media(max-width:1100px){html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout{grid-template-columns:minmax(180px,.3fr) minmax(0,.7fr)}html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-item{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout{grid-template-columns:minmax(0,1fr)}html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-nav{position:static;max-height:280px}}
/* Final board density. Every original filter and action remains visible. */
html body.product-support.style1.assistant-admin #dashboard #section-support-overview>.section-head{flex-wrap:wrap;gap:4px 12px!important;margin-bottom:8px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-overview-controls{display:flex;flex:1 0 100%;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:0}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-overview-controls :is(select,button){min-height:28px!important;height:28px;padding-block:3px!important;font-size:13px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-metrics-head{order:-26;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0}
#section-support-overview .wov2-metrics-head .wov2-sec-head h3{font-size:12px;line-height:16px;font-weight:600}
#section-support-overview .wov2-metrics-head .wov2-period{font-size:12px;line-height:16px;flex:1;min-width:200px}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-box,html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-row.wide>.wov2-status{padding:14px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-bars{height:160px!important}
#section-support-overview .wov2-title{margin-bottom:8px}
#section-support-overview .wov2-title h3,#section-support-overview .wco-attention-title,#section-support-overview .wco-channels>h3{font-size:14px;margin-bottom:10px}
#section-support-overview .wov2-legend{font-size:12px;gap:12px;margin-bottom:5px}
#section-support-overview .wco-channel-list>button,#section-support-overview .wco-channel-list>span{padding:11px!important;gap:6px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters.wn-filters{padding:8px 10px!important;gap:6px 8px!important;margin-bottom:10px!important;align-items:center}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters :is(button,select,input:not([type=checkbox])){min-height:30px!important;height:30px!important;font-size:13px!important;padding-block:4px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters .wn-seg button{padding-inline:7px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters #layout-dialog-search{min-width:140px!important;flex:1 1 180px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters #wnSearchMode{width:100px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters .wn-inline{font-size:12px;gap:5px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:minmax(220px,.29fr) minmax(310px,.45fr) minmax(210px,.26fr)!important;gap:10px!important;margin-top:0!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs :is(.support-pane-list,.support-conversation,.wco-client-context){border:1px solid var(--color-border)!important;border-radius:6px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-conversation-head{padding:10px 12px!important;gap:6px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-row{padding:10px!important;min-height:74px;gap:8px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-chat{padding:14px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-bubble{font-size:14px;line-height:1.6;padding:12px 14px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .wco-client-context{padding:14px!important}
#section-support-dialogs .wco-client-context>h3{margin-bottom:14px}
#section-support-dialogs .wco-client-state{margin-top:14px;padding-top:12px;font-size:12px}
#section-support-handoff .welcome-dialog-refresh{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .wn-dlg-kpi{gap:10px;margin-bottom:10px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .wn-dlg-card{min-height:62px;padding:8px 10px!important;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .wn-dlg-card .c-value{font-size:22px;line-height:1.2;margin:0}
#section-support-handoff .wn-dlg-card .c-foot{font-size:12px;line-height:1.4;margin:0}
#section-support-handoff .wn-dlg-card .wn-kpi-head{font-size:12px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row{min-height:62px;padding:9px 14px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review #war-root{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-bar{order:1;flex:1 0 100%;gap:6px;margin:0}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review :is(.war-stats,.war-status,.war-selbar){order:2;font-size:12px;line-height:16px;margin:0}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-selbar{margin-left:auto;gap:8px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review :is(.wco-review-layout,.war-list){order:3;flex:1 0 100%}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review :is(.war-recent,.war-draft-banner,.war-pager){flex:1 0 100%}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-tabs-row{gap:6px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review :is(.war-tabs button,.war-filters button,.war-filters select,.war-selbar button){min-height:30px!important;height:auto;padding:5px 8px!important;font-size:13px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-filters{gap:6px 10px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout{gap:10px;grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr)}
#section-support-answer-review :is(.wco-review-detail,.wco-review-correction){padding:12px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-jump{padding:11px 12px!important}
#section-support-answer-review .war-form{padding:10px;gap:7px;margin:0}
#section-support-answer-review .war-form label{font-size:13px;gap:4px}
#section-support-answer-review .war-form :is(.war-muted,.war-warn){font-size:12px;line-height:1.5}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-form textarea{font-size:13px;line-height:1.5;padding:8px;min-height:54px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-form textarea[name=answer]{min-height:112px}
@media(max-width:1200px) and (min-width:901px){html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:230px minmax(0,1fr)!important}}
@media(max-width:900px){html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-overview-controls{flex-wrap:wrap}html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-selbar{margin-left:0}}
@media(max-width:760px){html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout{grid-template-columns:minmax(0,1fr)}}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-overview-controls{order:-30;flex-basis:auto;min-height:28px}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2>#wov2-range{order:-30;margin:0}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview #wov2-range[hidden]{display:none!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2{gap:10px}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-overview,#section-support-dialogs,#section-support-handoff,#section-support-answer-review) :is(button,select,input,textarea){box-sizing:border-box!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-overview,#section-support-dialogs,#section-support-handoff,#section-support-answer-review)>.section-head :is(button,select){min-height:30px!important;height:30px!important;padding-block:4px!important;font-size:13px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-overview-controls .wov2-seg{padding:1px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-status .wov2-issues{gap:4px}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-status .wov2-issue{padding:8px 0!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-status .wov2-issue small{font-size:12px!important;line-height:1.4!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-status .wov2-headline p{font-size:12px!important;line-height:1.4!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-form{padding:10px!important;gap:6px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-form label{font-size:13px!important;gap:4px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-form :is(.war-muted,.war-warn){font-size:12px!important;line-height:1.4!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .wco-review-layout .war-form .war-actions>.support-btn{font-size:13px!important;min-height:30px!important;padding:6px 8px!important}
@media(min-width:901px){
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .wn-row3 .wn-row-line{gap:6px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .wn-row3 p.wn-row-msg{min-width:4em!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .wn-row3 .wn-row-end{flex-wrap:nowrap;gap:4px}
}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .wn-dlg-card .wn-kpi-head{font-size:13px!important}
/* Preserve toolbar and bulk-action priority while tightening desktop row spacing. */
@media(min-width:901px){
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-answer-review)>.section-head{margin-bottom:6px!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-answer-review)>.section-head :is(button,select){min-height:28px!important;height:28px!important;padding-block:3px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters.wn-filters{padding:6px 8px!important;gap:4px 8px!important;margin-bottom:8px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters .wn-seg{padding:1px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters .support-btn.support-btn,html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters .wn-seg button{min-height:28px!important;height:28px!important;padding:3px 8px!important;line-height:20px!important;box-sizing:border-box!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-bar{gap:4px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review :is(.war-tabs,.war-filters .wn-seg){padding:1px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review :is(.war-tabs button,.war-filters button,.war-filters select,.war-selbar .support-btn){min-height:28px!important;height:28px!important;padding:3px 8px!important;line-height:20px!important;box-sizing:border-box!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-selbar .support-check{min-height:28px!important;padding:3px 8px!important;box-sizing:border-box!important}
}
/* Exact board geometry: primary workspace first, original supplemental tools below. */
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-status .wov2-headline h3{font-size:13px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-status .wov2-issue strong{font-size:13px!important;line-height:1.4}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-channels{padding:16px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-channels>h3{margin-bottom:12px}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-channel-list>button,html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-channel-list>span{min-height:76px;padding:12px!important}
#section-support-answer-review .wco-review-jump>small,#section-support-handoff .wn-dlg-card .c-foot{font-size:12px!important}
@media(min-width:1200px){
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters #layout-dialog-search{flex:1 1 140px!important;min-width:140px!important;width:140px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters #wnFilterOutcome{width:90px!important;min-width:90px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .panel-dialog-filters .wn-more-filters>summary{min-height:28px!important;padding:3px 8px!important;font-size:13px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-row{padding:7px 10px!important;min-height:76px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-row .wn-row-line{line-height:18px;min-height:18px;gap:4px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-row p{margin-block:3px!important;line-height:1.4}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review #war-root{gap:4px 12px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review :is(.war-stats,.war-status,.war-selbar){order:4}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-selbar{margin-left:0}
}
@media(min-width:1200px){
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2{gap:12px}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-overview-controls{min-height:44px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review>.section-head.wcv-compact-heading{margin-bottom:0!important}
}
@media(min-width:1200px){
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-row .wn-row-main{gap:2px}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-row h3{line-height:18px!important;margin:0!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-row :is(.wn-row-msg,.wn-row-time){margin:0!important;line-height:18px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-row .wn-row-src{font-size:12px!important;line-height:16px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-row :is(.support-pill,.wn-outcome){font-size:12px!important;line-height:16px!important;padding:1px 6px!important}
}
@media(min-width:1200px){
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row{grid-template-columns:34px minmax(150px,1fr) minmax(180px,1.5fr) minmax(160px,.8fr)!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row>div:first-of-type>p{text-align:left!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row>.wn-avatar{grid-column:1!important;grid-row:1/3!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row>div:last-of-type{grid-column:4!important;grid-row:1/3!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row h3{margin:0!important;line-height:18px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row small{font-size:12px!important;line-height:16px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row p{margin:0!important;font-size:13px!important;line-height:18px!important;white-space:normal}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff .support-row .support-pill{font-size:12px!important;line-height:16px!important;padding:2px 6px!important}
}

/* Reference-scale cards; supplemental native tools remain in document flow. */
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-overview,#section-support-dialogs,#section-support-handoff,#section-support-answer-review) :is(h3,h4){font-size:15px!important;line-height:1.4!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-overview,#section-support-dialogs,#section-support-handoff,#section-support-answer-review) :is(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){font-size:14px!important;line-height:1.4!important;min-height:36px!important;height:auto!important;padding:7px 10px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-kpi{box-sizing:border-box;min-height:140px;padding:9px 22px!important;border-radius:7px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview :is(.wov2-kpi-head,.wco-wait-kpi button>span){font-size:14px!important;font-weight:600}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview :is(.wov2-kpi .c-value,.wco-wait-kpi button>strong){font-size:34px!important;line-height:1.1}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-kpi .c-foot{font-size:12px!important;line-height:1.4}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-row.wide{grid-template-columns:minmax(0,1.56fr) minmax(340px,1fr);gap:14px;align-items:stretch}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-bars{height:164px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview :is(.wov2-box,.wov2-status){padding:18px 22px!important;border-radius:7px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-status :is(.wov2-headline h3,.wov2-issue strong){font-size:13px!important;line-height:1.4!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-status :is(.wov2-headline p,.wov2-issue small){font-size:12px!important;line-height:1.35!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-issue{padding:6px 0!important;gap:8px!important}
#section-support-overview .wco-channel-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-channels{min-height:154px;box-sizing:border-box}
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-channels.c-card.wov2-box .wco-channel-list>button,html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wco-channels.c-card.wov2-box .wco-channel-list>span{position:relative;min-height:76px!important;padding:12px 14px 12px 62px!important;border-radius:7px!important;font-size:14px!important}
#section-support-overview .wco-channel-list>:is(button,span)::before{content:"";position:absolute;left:14px;top:20px;width:34px;height:34px;border-radius:50%;background:#1689da url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6'%3E%3Crect x='5' y='4' width='14' height='16' rx='3'/%3E%3Cpath d='M9 8h6M9 12h6M9 16h3'/%3E%3C/svg%3E") center/23px no-repeat}
#section-support-overview .wco-channel-list b{font-size:12px;line-height:1.5}
html body.product-support.style1.assistant-admin #dashboard #section-support-handoff:not([style*="none"]){display:flex!important;flex-direction:column;gap:12px}
#section-support-handoff>.section-head{order:-30}
#section-support-handoff>.wn-dlg-kpi{order:-20;margin:0!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:minmax(260px,1.3fr) minmax(380px,1.85fr) minmax(220px,1fr)!important;gap:12px!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-row{min-height:76px;padding:10px 12px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:24px!important;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);text-align:center}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-empty-ico{width:36px;height:36px;display:grid;place-items:center;color:var(--color-text-muted)}
#section-support-answer-review .war-empty-ico svg{width:28px;height:28px}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-empty h3{font-size:16px!important;margin:0}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-empty p{font-size:14px;line-height:1.5;max-width:70ch;margin:0;color:var(--color-text-muted)}
html body.product-support.style1.assistant-admin #dashboard #section-support-answer-review .war-empty-actions{justify-content:center;margin:0;gap:10px;flex-wrap:wrap}
@media(max-width:1200px) and (min-width:901px){html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:240px minmax(0,1fr)!important}}
@media(max-width:900px){
html body.product-support.style1.assistant-admin #dashboard #section-support-overview .wov2-row.wide,html body.product-support.style1.assistant-admin #dashboard #section-support-dialogs .support-workspace{grid-template-columns:minmax(0,1fr)!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-overview,#section-support-dialogs,#section-support-handoff,#section-support-answer-review) :is(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-height:44px!important}
}

/* A legacy 260px flex basis becomes empty vertical space in the mobile column. */
@media(max-width:900px){
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff)>.section-head>.wa-title{flex:0 1 auto!important;min-height:0!important;height:auto!important}
}

/* A selected mobile conversation is its own workspace; keep the approval visible above the composer. */
@media(max-width:900px){
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff):not(.welcome-chat-focused) .support-conversation{display:none!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff).welcome-chat-focused .support-pane-list,
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff).welcome-chat-focused>.panel-dialog-filters,
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff).welcome-chat-focused>.section-head .welcome-dialog-tools{display:none!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-conversation{height:auto!important;min-height:0!important;max-height:none!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-chat{flex:0 0 auto!important;height:45dvh!important;min-height:320px!important;max-height:600px!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-composer-foot{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px;min-width:0;width:100%;justify-items:stretch;align-items:start}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-composer-foot>small{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-composer-foot .wn-counter{margin:0;text-align:right}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-composer textarea{min-height:64px!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-dialogs,#section-support-handoff) .support-composer-foot>.support-btn{width:100%;min-width:0;max-width:100%;white-space:normal}
}
