/* Board 02: knowledge and verification. Existing controls and data remain intact. */
:is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab){min-width:0}
:is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab) :is(.wn-box,.wan-box,.support-card,.support-pane){border-radius:10px;padding:14px}
:is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab) :is(input,select,textarea){max-width:100%;min-width:0;box-sizing:border-box}
:is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab) :is(.wn-help,.wo-note,.wt-safe){font-size:12px;line-height:1.5}
/* Compact catalogue, retaining full material content and every source filter. */
#section-support-rag :is(.wk-hero,.wk-sync,.wk-catalog){padding:14px!important;border-radius:10px}
#section-support-rag :is(.wk-hero-head,.wk-card-head){margin-bottom:8px}
#section-support-rag :is(.wk-stats,.wk-sync-facts){gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}
#section-support-rag .wk-stat{padding:12px;border:1px solid var(--ov-line);border-radius:8px;background:var(--ov-surface)}
#section-support-rag .wk-stat b{font-size:24px}
#section-support-rag .wk-sync-facts>div{padding:10px;border-radius:8px}
#section-support-rag #wo-catalog-form{display:flex;align-items:end;flex-wrap:wrap;gap:8px}
#section-support-rag #wo-catalog-form>label:first-of-type{flex:1 1 260px}
#section-support-rag #wo-catalog-form input:not([type=checkbox]){width:100%}
html body.product-support #section-support-rag .wk-controls .wo-sources{flex-wrap:wrap;overflow:visible;gap:6px}
html body.product-support #section-support-rag .wk-controls .wo-source{min-width:110px;flex:1 1 110px;padding:8px!important}
html body.product-support.product-support #section-support-rag :is(.wkb-thead,button.wo-material.wkb-row){grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1.8fr) minmax(100px,.7fr) 16px!important;gap:12px!important}
html body.product-support.product-support #section-support-rag button.wo-material.wkb-row{padding:10px 8px!important}
#section-support-rag .wkb-row .wkb-text{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;overflow-wrap:anywhere}
#section-support-rag .wkb-name :is(b,small){white-space:normal;overflow-wrap:anywhere}
#section-support-rag .support-rag-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;align-items:start}
#section-support-rag .support-rag-search h2{font-size:19px;margin:6px 0}
#section-support-rag .support-rag-query{display:flex;gap:8px}
#section-support-rag .support-rag-query input{flex:1;width:0}
#section-support-rag .support-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px}
#section-support-rag .support-grid{gap:10px;margin:12px 0}
#section-support-rag .wk-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#section-support-rag .wk-act{min-width:0;white-space:normal;text-align:left}
#section-support-rag .wk-act small{white-space:normal}
/* Four real funnel metrics precede the detailed analyzer workflow. */
#section-support-learning .wan-pane{gap:12px}
#section-support-learning .wan-row{gap:12px}
#section-support-learning .wan-row.wide{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)}
#section-support-learning .wan-funnel{gap:10px}
#section-support-learning .wan-funnel li{border:1px solid var(--ov-line);border-radius:8px;padding:12px;background:var(--ov-surface)}
#section-support-learning .wan-funnel li+li::before{content:none}
#section-support-learning .wan-funnel strong{font-size:25px}
#section-support-learning .wan-q{padding:10px 0}
#section-support-learning .wan-title{margin-bottom:10px}
#section-support-learning .wan-q-side{flex-wrap:wrap;justify-content:flex-end;max-width:46%}
/* Balanced test workspace: compose a question alongside settings/history. */
#section-support-test .wt-lab{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;align-items:start}
#section-support-test .wt-chat-head{padding:12px 14px}
#section-support-test .wt-messages{min-height:260px;height:auto;max-height:none;padding:14px}
#section-support-test .wt-empty{min-height:200px}
#section-support-test .wt-side{gap:12px}
#section-support-test .wt-composer{padding:12px;gap:8px}
#section-support-test .wt-composer textarea{min-height:70px}
#section-support-test .wt-safe{margin:12px;padding:10px}
#section-support-test .wt-history{max-height:none}
/* Experiments and run reports retain their actual variants and complete results. */
#section-support-experiments :is(.wx-form,.wx-variants){max-width:none;gap:12px}
#section-support-experiments .wx-variant{border-radius:8px;padding:12px}
#section-support-experiments .wx-cards .wn-kpi{padding:12px 14px}
#section-support-experiments .wx-value{font-size:24px;margin:8px 0 4px}
#section-support-experiments .wx-table :is(th,td){padding:10px!important}
#section-support-testlab .wtl-strip{padding:12px 14px;border-top-width:1px;gap:12px}
#section-support-testlab .wtl-kpis{gap:10px}
#section-support-testlab .wtl-kpis .c-value{font-size:25px}
#section-support-testlab .wtl-list{padding:6px 12px}
#section-support-testlab .wtl-cell-main :is(b,small){display:block;overflow:visible;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;overflow-wrap:anywhere}
#section-support-testlab .wtl-page-title h3{font-size:17px}
#section-support-testlab :is(.wtl-grid2,.wtl-pair){gap:12px}
@media(max-width:1050px){
 #section-support-rag :is(.wk-stats,.wk-sync-facts){grid-template-columns:repeat(2,minmax(0,1fr))}
 #section-support-learning .wan-row.wide{grid-template-columns:minmax(0,1fr)}
 #section-support-rag .support-rag-hero{grid-template-columns:minmax(0,1fr) minmax(200px,.7fr)}
}
@media(max-width:800px){
 #section-support-test .wt-lab,#section-support-learning .wan-row,#section-support-learning .wan-row.wide,#section-support-rag .support-rag-hero,#section-support-rag .support-workspace{grid-template-columns:minmax(0,1fr)}
 #section-support-rag .wk-acts{grid-template-columns:minmax(0,1fr)}
 html body.product-support.product-support #section-support-rag .wkb-thead{display:none!important}
 html body.product-support.product-support #section-support-rag button.wo-material.wkb-row{grid-template-columns:minmax(0,1fr) 16px!important;gap:5px 10px!important}
 html body.product-support.product-support #section-support-rag button.wo-material.wkb-row>*{grid-column:1;grid-row:auto!important}
 html body.product-support.product-support #section-support-rag button.wo-material.wkb-row>.wkb-go{grid-column:2;grid-row:1!important}
 #section-support-learning .wan-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}
 #section-support-learning .wan-q{align-items:start;flex-direction:column}
 #section-support-learning .wan-q-side{max-width:100%;justify-content:flex-start}
}
@media(max-width:480px){
 #section-support-rag .support-rag-query{flex-wrap:wrap}
 #section-support-rag .support-rag-query input{flex-basis:100%;width:100%}
 #section-support-rag .support-grid{grid-template-columns:minmax(0,1fr)}
 #section-support-test .wt-composer{flex-wrap:wrap}
 #section-support-test .wt-composer textarea{flex-basis:100%;width:100%}
 :is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab) :is(.support-actions,.wm-toolbar,.wn-actions){flex-wrap:wrap}
 #section-support-rag .wk-sync-facts{grid-template-columns:minmax(0,1fr)}
}
/* The existing composer and live answer log form the reference's two columns. */
@media(min-width:801px){
 #section-support-test .wt-lab{display:block}
 #section-support-test .wt-chat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:14px;overflow:visible}
 #section-support-test .wt-chat-head{grid-column:1/-1}
 #section-support-test .wt-safe{grid-column:1;grid-row:2}
 #section-support-test .wt-samples{grid-column:1;grid-row:3;padding:0 12px}
 #section-support-test .wt-composer{grid-column:1;grid-row:4;border-top:0}
 #section-support-test .wt-composer-note{grid-column:1;grid-row:5;padding:0 12px 12px}
 #section-support-test .wt-closed{grid-column:1;grid-row:6}
 #section-support-test .wt-messages{grid-column:2;grid-row:2 / span 5;border-left:1px solid var(--ov-line);align-self:stretch;min-height:340px}
 #section-support-test .wt-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:12px}
}
html body.product-support.style1.assistant-admin #dashboard #section-support-test .wt-composer textarea{min-height:70px!important;height:70px!important;resize:vertical}
html body.product-support.style1.assistant-admin #dashboard #section-support-test .wt-messages{height:auto!important;max-height:none!important;min-height:260px!important}
@media(min-width:801px){html body.product-support.style1.assistant-admin #dashboard #section-support-test .wt-messages{min-height:340px!important}}
@media(max-width:480px){
 html body.product-support.style1.assistant-admin #dashboard #section-support-test .wt-composer{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
 html body.product-support.style1.assistant-admin #dashboard #section-support-test .wt-composer textarea{width:100%!important}
 html body.product-support.style1.assistant-admin #dashboard #section-support-test .wt-composer button{width:100%;min-height:44px!important}
}
/* History alongside the selected report; complete issues and automation follow. */
#section-support-testlab #wtl-top{margin-top:16px}
#section-support-testlab .wck-report{display:grid;gap:12px;min-width:0}
@media(min-width:1051px){
 #section-support-testlab #wtl-view-results:has(.wck-report){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:start}
 #section-support-testlab #wtl-view-results:has(.wck-report)>*{grid-column:1/-1;min-width:0;margin:0}
 #section-support-testlab #wtl-view-results:has(.wck-report)>#wtl-history{grid-column:1;grid-row:1}
 #section-support-testlab #wtl-view-results>.wck-report{grid-column:2;grid-row:1}
 #section-support-testlab #wtl-history .wtl-hist-row{gap:8px}
 #section-support-testlab #wtl-history :is(.wtl-hist-grid,.wtl-hist-row){grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) 42px}
 #section-support-testlab #wtl-run-summary .c-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}
}
#section-support-rag .wn-actions .wck-add-material{display:grid;gap:3px;max-width:280px;text-align:left;white-space:normal}
#section-support-rag .wn-actions .wck-add-material small{display:block;font-size:12px;line-height:1.35;font-weight:400;white-space:normal}
#section-support-rag .wk-acts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
@media(max-width:480px){#section-support-rag .wk-acts{grid-template-columns:minmax(0,1fr)}}
html body.product-support #section-support-rag .wn-actions .wck-add-material{max-width:300px!important;min-width:0!important;width:auto!important}
/* The existing document dialog becomes a right-hand reading panel on desktop. */
@media(min-width:1101px){
 body:has(#section-support-rag:not([style*="none"])):has(#wo-modal[open] [data-wo="document-next"]) #wkb-catalog{width:calc(67% - 8px);box-sizing:border-box}
 body:has(#section-support-rag:not([style*="none"])) #wo-modal[open]:has([data-wo="document-next"]){position:fixed!important;left:auto!important;right:20px!important;top:216px!important;bottom:20px!important;margin:0!important;transform:none!important;width:calc((100vw - 270px)*.32)!important;min-width:0!important;max-width:480px!important;max-height:calc(100dvh - 236px)!important;box-sizing:border-box;border-radius:10px}
 body:has(#section-support-rag:not([style*="none"])) #wo-modal[open]:has([data-wo="document-next"])::backdrop{background:rgba(23,38,62,.06)}
 body:has(#section-support-rag:not([style*="none"])) #wo-modal[open]:has([data-wo="document-next"]) :is(.wo-text,h2,h3){overflow-wrap:anywhere}
}
#section-support-rag .wck-add-note{display:block;margin-top:10px;color:var(--ov-muted);font-size:12px;line-height:1.5}
#section-support-rag .support-grid .support-card strong{font-size:18px;line-height:1.3}
#section-support-rag .support-rag-hero .support-card strong{font-size:24px;line-height:1.3}
#section-support-rag .wck-search-layout>.support-rag-search{grid-column:1/-1}
#section-support-rag .wck-search-layout>.support-pane{grid-column:1;grid-row:2}
#section-support-rag .wck-search-layout>.support-card{grid-column:2;grid-row:2}
#section-support-rag #wbk-how .support-workspace{grid-template-columns:minmax(0,1fr)}
@media(max-width:800px){
 #section-support-rag .wck-search-layout>:is(.support-rag-search,.support-pane,.support-card){grid-column:1;grid-row:auto}
}
@media(min-width:1101px){
 body:has(#section-support-rag:not([style*="none"])) #wo-modal[open]:has([data-wo="document-next"]){top:var(--wck-doc-top,280px)!important;max-height:calc(100dvh - var(--wck-doc-top,280px) - 20px)!important}
 body:has(#section-support-rag:not([style*="none"])) #wo-modal[open]:has([data-wo="document-next"])::backdrop{background:transparent!important}
}
html body.product-support.style1.assistant-admin #dashboard #section-support-rag .support-grid .support-card strong{font-size:18px!important;line-height:1.3!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-rag .support-rag-hero .support-card strong{font-size:24px!important;line-height:1.3!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-rag #wbk-how .support-workspace{grid-template-columns:minmax(0,1fr)!important}
@media(min-width:1051px){
 #section-support-experiments #wx-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
 #section-support-experiments #wx-form>*{grid-column:1/-1;min-width:0}
 #section-support-experiments #wx-form>#wx-questions-field{grid-column:3;grid-row:2}
 #section-support-experiments #wx-questions-field textarea{min-height:350px}
 #section-support-experiments #wx-form>.wx-check{grid-column:1 / span 2;grid-row:3}
 #section-support-experiments #wx-form>.wx-variants-head{grid-column:1 / span 2;grid-row:4}
 #section-support-experiments #wx-form>#wx-variants{grid-column:1 / span 2;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* Reference rows show a short index preview; the original document opens in full. */
html body.product-support.product-support #section-support-rag button.wo-material.wkb-row{padding:8px!important;gap:10px!important;align-items:center!important;min-height:48px!important}
#section-support-rag .wkb-row .wkb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;line-height:1.4}
#section-support-rag .wkb-name b,#section-support-rag .wkb-name small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}
#section-support-rag .wkb-use{font-size:12px;line-height:1.4}
#section-support-rag .wkb-use :is(b,small){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body:has(#section-support-rag:not([style*="none"])) #wo-modal:has([data-wo="document-next"]) :is(.wo-note,.wo-text,small){font-size:12px;line-height:1.5}
body:has(#section-support-rag:not([style*="none"])) #wo-modal:has([data-wo="document-next"]) :is(h2,h3){font-size:15px;line-height:1.35}
body:has(#section-support-rag:not([style*="none"])) #wo-modal:has([data-wo="document-next"]) .wo-note{padding:10px;margin:0 0 12px}
#section-support-rag .wck-search-layout>.support-rag-search{padding:0;border:0;background:transparent;box-shadow:none}
#section-support-rag .wck-search-layout>.support-pane,#section-support-rag .wck-search-layout>.support-card{padding:12px}
/* History is an index; complete run metadata remains in the selected report. */
#section-support-testlab .wtl-history .wtl-hist-row{padding:8px 6px!important;min-height:48px;align-items:center;font-size:12px;line-height:1.35}
#section-support-testlab .wtl-history .wtl-cell-main :is(b,small){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}
#section-support-testlab .wtl-history .wtl-hist-row>span[data-label="Настройки"]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px}
#section-support-testlab .wtl-history .c-badge{font-size:12px;padding:3px 6px;white-space:normal}
#section-support-testlab .wck-report .wn-kpi{padding:10px!important;border-radius:8px}
#section-support-testlab .wck-report .c-value{font-size:22px!important;line-height:1.2}
#section-support-testlab .wck-report :is(.c-foot,.wn-kpi-head){font-size:12px;line-height:1.4}
@media(max-width:800px){
 #section-support-rag .wkb-row .wkb-text{-webkit-line-clamp:2;line-clamp:2}
 #section-support-rag .wkb-name b{white-space:normal}
 #section-support-testlab .wtl-history .wtl-cell-main b{white-space:normal}
}
/* Overview uses the original approval card and its complete ancestry. */
#section-support-learning .wck-analyzer-board{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:12px;align-items:start}
#section-support-learning .wck-analyzer-board>#wan-pane-overview,#section-support-learning .wck-analyzer-board #wan-pane-overview>.wan-row.wide{display:contents}
#section-support-learning .wck-analyzer-board #wan-pane-overview>*,#section-support-learning .wck-analyzer-board #wan-pane-overview>.wan-row.wide>*{grid-column:1/-1;min-width:0}
#section-support-learning .wck-analyzer-board #wan-pane-overview>section:has(.wan-funnel){grid-row:1}
#section-support-learning .wck-analyzer-board #wan-pane-overview>.wan-row.wide>section:first-child{grid-column:1;grid-row:2 / span 2;align-self:start}
#section-support-learning #wck-draft-side{grid-column:2;grid-row:2;min-width:0}
#section-support-learning #wck-draft-side[hidden]{display:none!important}
#section-support-learning #wck-draft-side label{display:grid;gap:6px;font-size:12px}
#section-support-learning #wck-draft-side :is(p,button){margin-top:10px}
#section-support-learning .wck-inline-approve,#section-support-learning .wck-inline-approve #wr-root>.wr-queue,#section-support-learning .wck-inline-approve #wr-list{display:contents!important}
#section-support-learning .wck-inline-approve #wr-root>*,#section-support-learning .wck-inline-approve .wr-queue>*,#section-support-learning .wck-inline-approve #wr-list>.wr-sel-row{grid-column:1/-1;min-width:0}
#section-support-learning .wck-inline-approve #wr-list>.wck-selected-review{grid-column:2;grid-row:3;display:block;align-self:start}
#section-support-learning .wck-selected-review .wr-comparison{display:flex;flex-direction:column;gap:12px}
#section-support-learning .wck-selected-review .wr-editor{order:0;min-width:0}
#section-support-learning .wck-selected-review .wr-original{order:1;max-height:180px;overflow:auto}
#section-support-learning .wck-selected-review .wr-item{padding:12px;border-radius:10px}
#section-support-learning .wck-selected-review .wr-row{flex-wrap:wrap}
#section-support-learning .wck-selected-review :is(input,textarea,select){width:100%;min-width:0;box-sizing:border-box}
#section-support-learning .wck-selected-review .wm-toolbar{flex-wrap:wrap}
#section-support-learning .wck-selected-review .wr-editor textarea{min-height:150px}
@media(max-width:900px){
 #section-support-learning .wck-analyzer-board{grid-template-columns:minmax(0,1fr)}
 #section-support-learning .wck-analyzer-board #wan-pane-overview>.wan-row.wide>section:first-child{grid-column:1;grid-row:2}
 #section-support-learning #wck-draft-side{grid-column:1;grid-row:3}
 #section-support-learning .wck-inline-approve #wr-list>.wck-selected-review{grid-column:1;grid-row:4}
}
#section-support-learning .wck-inline-approve>*{grid-column:1/-1;min-width:0}

#section-support-learning .wck-inline-approve #wr-root{display:grid!important;grid-column:1/-1;grid-row:3;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:12px;align-items:start}
#section-support-learning .wck-inline-approve #wr-list>.wck-selected-review{grid-column:2;grid-row:1}
#section-support-learning:not([style*="none"]){display:flex!important;flex-direction:column}
#section-support-learning>.wbk-tabs.layout-tabs{order:2;margin-top:16px}
#section-support-learning>#wan-root{order:1}
#section-support-learning .wan-funnel li{min-height:88px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}
@media(max-width:900px){
 #section-support-learning .wck-inline-approve #wr-root{grid-template-columns:minmax(0,1fr);grid-row:4}
 #section-support-learning .wck-inline-approve #wr-list>.wck-selected-review{grid-column:1;grid-row:1}
}
#section-support-learning .wck-analyzer-board #wan-pane-overview>section:has(.wan-funnel){padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
#section-support-learning .wck-analyzer-board #wan-pane-overview>section:has(.wan-funnel) .wan-title{margin-bottom:8px}
#section-support-learning #wck-draft-side{padding:12px}
#section-support-learning #wck-draft-side .wan-title{margin:0 0 8px}
#section-support-learning #wck-draft-side :is(p,button){margin-top:0}
#section-support-learning #wck-draft-side p:empty{display:none}
#section-support-learning #wck-draft-side [data-wck-close]{min-height:28px!important;font-size:12px!important;padding:4px 8px!important}
#section-support-learning .wck-selected-review{position:relative}
#section-support-learning .wck-selected-review>input[type=checkbox]{position:absolute;right:12px;top:12px;width:16px;z-index:1}
html body.style1.assistant-admin #wr-list .wck-selected-review>.wr-item>.wr-row{padding:8px 32px 8px 12px!important;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:48px;box-sizing:border-box}
#section-support-learning #wr-list .wck-selected-review .wr-row-main small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#section-support-learning #wr-list .wck-selected-review .wr-comparison{margin:10px 12px}
#section-support-learning .wck-selected-review .wr-editor{display:flex;flex-direction:column;padding:0;border:0;background:transparent}
#section-support-learning .wck-selected-review .wr-editor>*{order:3}
#section-support-learning .wck-selected-review .wr-editor>h4{order:0;margin-bottom:4px}
#section-support-learning .wck-selected-review .wr-editor>label:has([name=answer]){order:1;margin-top:4px}
#section-support-learning .wck-selected-review .wr-editor>.wm-toolbar{order:2;gap:6px}
#section-support-learning .wck-selected-review .wr-editor>label{margin:8px 0;font-size:12px}
#section-support-learning .wck-selected-review .wr-editor>.wm-toolbar .support-btn{font-size:12px!important;padding:6px 9px!important;min-height:32px!important}
#section-support-learning .wck-analyzer-board:not(.wck-inline-review) #wck-draft-side{min-height:220px}
html body.product-support #section-support-rag .wkb-row .wkb-name b{font-size:13px!important;line-height:18px!important}
html body.product-support #section-support-rag .wkb-row .wkb-name small{font-size:12px!important;line-height:16px!important;margin-top:0!important}
html body.product-support #section-support-rag .wkb-row .wkb-use :is(b,small){font-size:12px!important;line-height:16px!important}
#section-support-testlab .wtl-history .wtl-hist-row{padding-block:7px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-testlab .wck-report .c-value{font-size:22px!important;line-height:1.2!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-testlab .wck-report :is(.c-foot,.wn-kpi-head){font-size:12px!important;line-height:1.4!important}
@media(max-width:900px){
 #section-support-learning .wck-selected-review .wr-editor>.wm-toolbar .support-btn,#section-support-learning #wck-draft-side [data-wck-close]{min-height:44px!important}
}
/* One catalogue toolbar; all original explanatory copy remains below the table. */
#section-support-rag>.section-head{margin:0!important;padding:0!important;min-height:0!important}
#section-support-rag>.section-head .c-ico{display:none}
#section-support-rag .wck-rag-navigation{display:flex;align-items:center;gap:8px;margin-bottom:12px;min-width:0}
#section-support-rag .wck-rag-navigation>.wbk-tabs{flex:1;min-width:0;margin:0!important}
#section-support-rag .wck-rag-navigation>.wn-actions{display:flex;flex:none;gap:8px}
#section-support-rag .wck-rag-navigation>.wn-hint-btn{margin:0;flex:none}
#section-support-rag .wk-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px!important}
#section-support-rag .wk-card-head>div:first-child{flex:none}
#section-support-rag .wk-card-head h2{font-size:14px;margin:0!important}
#section-support-rag .wk-card-head #wkb-usage{font-size:12px;line-height:1.35;margin:0;flex:1}
#section-support-rag .wk-card-head #wo-catalog-pages-top{flex:none;margin:0;gap:6px;font-size:12px}
#section-support-rag .wk-card-head #wo-catalog-pages-top .support-btn{min-height:30px!important;font-size:12px!important;padding:4px 9px!important}
#section-support-rag .wck-rag-description{border-top:1px solid var(--ov-line);margin-top:12px;padding-top:10px;color:var(--ov-muted);font-size:12px;line-height:1.5}
/* Four primary native metrics lead the original issues; all captions stay visible below. */
#section-support-testlab .wtl-history{max-height:600px;overflow:auto;overscroll-behavior:contain}
#section-support-testlab .wck-report #wtl-run-summary>.c-grid4:first-child{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px}
#section-support-testlab .wck-report #wtl-run-summary .wn-kpi{min-height:76px!important;padding:8px!important}
html body.product-support.style1.assistant-admin #dashboard #section-support-testlab .wck-report #wtl-run-summary .c-value{font-size:18px!important}
#section-support-testlab .wck-report>.wtl-res-box[data-kind=problems]{max-height:440px;overflow:auto;overscroll-behavior:contain}
#section-support-testlab .wck-extra-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#section-support-testlab .wck-extra-summary>.wtl-kpis{grid-column:1/-1}
#section-support-testlab .wck-extra-summary>.c-foot{margin:0;font-size:12px;line-height:1.5}
#section-support-testlab .wck-extra-summary>.c-foot::before{content:attr(data-label) ' · ';font-weight:600}
#section-support-testlab .wck-report #wtl-run-head :is(small,.wtl-excluded-line){font-size:12px;line-height:1.35}
#section-support-testlab .wck-report #wtl-run-verdict .wtl-verdict-line{font-size:12px;padding:8px 10px}
@media(max-width:1050px){
 #section-support-rag .wck-rag-navigation{flex-wrap:wrap}
 #section-support-rag .wck-rag-navigation>.wbk-tabs{flex-basis:100%}
 #section-support-rag .wk-card-head{flex-wrap:wrap}
 #section-support-rag .wk-card-head #wkb-usage{flex-basis:100%;order:1}
}
@media(max-width:600px){
 #section-support-rag .wck-rag-navigation>.wn-actions{flex:1;flex-wrap:wrap}
 #section-support-rag .wk-card-head #wo-catalog-pages-top{flex-wrap:wrap}
 #section-support-testlab .wck-report #wtl-run-summary>.c-grid4:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #section-support-testlab .wck-extra-summary{grid-template-columns:minmax(0,1fr)}
}
#section-support-testlab .wck-report .wtl-res-box[data-kind=problems] .wtl-res-head{min-height:60px!important;align-items:center;padding:8px 6px!important}
#section-support-testlab .wck-report .wtl-res-box[data-kind=problems] .wtl-cell-main b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;font-size:12px;line-height:16px}
#section-support-testlab .wck-report .wtl-res-box[data-kind=problems] .wtl-cell-main small{font-size:12px;line-height:14px}
#section-support-testlab .wck-report .wtl-res-box[data-kind=problems] .wtl-why{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:16px}
#section-support-testlab .wck-report .wtl-res-box[data-kind=problems] .c-badge{font-size:12px;line-height:1.3;padding:3px 6px}

/* An open comparison form leads with the original variants and question set. */
#section-support-experiments:not([style*="none"]):has(#wx-form-box:not([hidden])){display:flex!important;flex-direction:column;gap:12px}
#section-support-experiments:has(#wx-form-box:not([hidden]))>*{order:2}
#section-support-experiments:has(#wx-form-box:not([hidden]))>:is(.section-head,.wtl-tabs,#wx-note){order:0}
#section-support-experiments:has(#wx-form-box:not([hidden]))>#wx-form-box{order:1}

#section-support-rag #wbk-how .wck-search-help{margin-top:14px;padding-top:12px;border-top:1px solid var(--ov-line);font-size:12px;line-height:1.5}
#section-support-rag #wbk-how .wck-search-help h2{font-size:15px;margin:4px 0}
#section-support-rag #wbk-how .wck-search-help p{margin:6px 0}
#section-support-rag #wbk-how .support-rag-search .support-check{font-size:12px;line-height:1.4}
#section-support-rag #wbk-how .wck-search-layout{row-gap:12px}
#section-support-rag #wbk-how .wck-search-layout>.support-rag-search{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#section-support-rag #wbk-how>.wn-box>h3{margin:0 0 10px;font-size:15px}
#section-support-rag #wbk-how .support-rag-search .support-check{padding:8px!important;font-size:12px!important;line-height:16px!important}
#section-support-rag #wbk-how .support-rag-search .support-check span{font-size:12px!important;line-height:16px!important}
/* Full-width run metadata stays readable beside the existing report actions. */
#section-support-testlab .wck-report #wtl-run-head .wtl-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;margin-bottom:10px}
#section-support-testlab .wck-report #wtl-run-head .wtl-page-title{display:contents}
#section-support-testlab .wck-report #wtl-run-head .wtl-page-title>h3{grid-column:1;grid-row:1;margin:0;font-size:15px;line-height:1.4}
#section-support-testlab .wck-report #wtl-run-head .wtl-page-title>small{grid-column:1/-1;grid-row:2;display:block;max-width:none}
#section-support-testlab .wck-report #wtl-run-head .wn-actions{grid-column:2;grid-row:1;max-width:none;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:700px){
 #section-support-testlab .wck-report #wtl-run-head .wtl-page-head{grid-template-columns:minmax(0,1fr)}
 #section-support-testlab .wck-report #wtl-run-head .wtl-page-title>small{grid-row:2}
 #section-support-testlab .wck-report #wtl-run-head .wn-actions{grid-column:1;grid-row:3;max-width:none;justify-content:flex-start}
}
/* Narrow history cards keep the complete run title, metadata and native Open action. */
@media(max-width:700px){
 #section-support-testlab .wtl-history .wtl-thead{display:flex;flex-wrap:wrap;gap:6px 14px}
 #section-support-testlab .wtl-history .wtl-hist-row{grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;align-items:start}
 #section-support-testlab .wtl-history .wtl-hist-row>:nth-child(-n+2){grid-column:1/-1}
 #section-support-testlab .wtl-history .wtl-hist-row>:nth-child(3){grid-column:1}
 #section-support-testlab .wtl-history .wtl-hist-row>:nth-child(4){grid-column:2;align-self:end}
 #section-support-testlab .wtl-history .wtl-hist-row .wtl-cell-main :is(b,small){white-space:normal!important;overflow:visible!important;text-overflow:clip;overflow-wrap:anywhere;line-height:18px}
 #section-support-testlab .wtl-history .wtl-hist-row>span[data-label="Настройки"]{display:block!important;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;font-size:12px;line-height:18px}
}
/* Exact board geometry: the original picker and editor share one primary card. */
@media(min-width:1051px){
 #section-support-learning .wan-funnel li{min-height:122px}
 #section-support-learning #wck-draft-side{padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;z-index:2;align-self:start}
 #section-support-learning #wck-draft-side .wan-title{display:contents}
 #section-support-learning #wck-draft-side h3{grid-column:1;grid-row:1;margin:0;font-size:13px}
 #section-support-learning #wck-draft-side [data-wck-close]{grid-column:2;grid-row:1;margin:0}
 #section-support-learning #wck-draft-side>label{grid-column:1/-1;display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:6px;line-height:16px}
 #section-support-learning #wck-draft-side>p,#section-support-learning #wck-draft-side>[data-wck-load]{grid-column:1/-1}
 #section-support-learning .wck-inline-approve #wr-root{grid-row:2}
 #section-support-learning .wck-selected-review .wr-item[open]{display:flex;flex-direction:column;padding:72px 0 0}
 #section-support-learning .wck-selected-review .wr-item[open]>.wr-comparison{order:0;margin:0 10px 10px}
 #section-support-learning .wck-selected-review .wr-item[open]>.wr-row{order:1}
 #section-support-learning .wck-selected-review>input[type=checkbox]{top:auto;bottom:12px}
 #section-support-learning .wck-selected-review .wr-editor>h4{margin:0;font-size:13px;line-height:18px}
 #section-support-learning .wck-selected-review .wr-editor>label:has([name=answer]){margin:0}
 #section-support-learning .wck-selected-review .wr-editor textarea{min-height:150px!important;height:150px!important}
 #section-support-learning .wck-selected-review .wr-editor>.wm-toolbar{margin-top:8px}
}
/* The catalogue index remains complete in its original document detail. */
html body.product-support.product-support #section-support-rag button.wo-material.wkb-row{padding-block:4px!important;min-height:46px!important}
#section-support-testlab .wck-run-context{font-size:12px;line-height:1.5;min-width:0}
#section-support-testlab .wck-run-context>small{display:block;font-size:12px;line-height:16px}
#section-support-experiments .wck-experiment-note{font-size:12px;color:var(--ov-muted)}
@media(min-width:1051px){
 #section-support-experiments #wx-form-box:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}
 #section-support-experiments #wx-form-box>.wn-title{grid-column:1;grid-row:1;margin:0;align-self:center}
 #section-support-experiments #wx-form{display:contents}
 #section-support-experiments #wx-form>:first-child{grid-column:2/-1;grid-row:1;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center}
 #section-support-experiments #wx-form-box>.wck-experiment-note{grid-column:1/-1}
 #section-support-testlab .wck-report #wtl-run-summary{order:2}
 #section-support-testlab .wck-report>.wtl-res-box[data-kind=problems]{order:3}
 #section-support-testlab .wck-report>.wck-run-context{order:4}
 #section-support-testlab .wck-report #wtl-run-summary .wn-kpi{min-height:90px!important}
 #section-support-testlab .wck-report>.wtl-res-bar{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) auto;gap:8px;align-items:center;padding:0}
 #section-support-testlab .wck-report>.wtl-res-bar>.wtl-grow{display:none}
 #section-support-testlab .wck-report .wtl-res-bar>.wtl-run-pick{min-width:0;max-width:none;display:flex;align-items:center;gap:6px}
 #section-support-testlab .wck-report .wtl-run-pick select{width:0;min-width:0;flex:1}
 html body.product-support #section-support-testlab .wck-report>.wtl-res-bar>input{min-width:0!important;width:100%!important}
 #section-support-testlab .wck-report>.wtl-res-bar>.support-btn{font-size:12px!important;padding:6px 8px!important;min-height:34px!important}
 #section-support-testlab .wck-report #wtl-run-head .wtl-page-head{margin:0}
}
@media(min-width:1051px){
 #section-support-learning .wck-selected-review .wr-editor>.wm-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 html body.product-support #section-support-learning .wck-selected-review .wr-editor>.wm-toolbar .support-btn{width:100%!important;min-width:0!important;white-space:normal!important;min-height:38px!important;font-size:12px!important;padding:6px!important}
 #section-support-learning .wck-selected-review .wr-editor>.wm-toolbar>small{grid-column:1/-1}
 #section-support-testlab .wck-report{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 #section-support-testlab .wck-report>.wtl-res-bar{grid-column:1/-1;grid-row:1;margin:0!important}
 #section-support-testlab .wck-report #wtl-run-head,#section-support-testlab .wck-report #wtl-run-head .wtl-page-head,#section-support-testlab .wck-report #wtl-run-head .wtl-page-title{display:contents}
 #section-support-testlab .wck-report #wtl-run-head .wtl-page-title>h3{grid-column:1;grid-row:2}
 #section-support-testlab .wck-report #wtl-run-head .wn-actions{grid-column:2;grid-row:2;max-width:none;min-width:0}
 #section-support-testlab .wck-report #wtl-run-head .wtl-page-title>small{grid-column:1/-1;grid-row:5}
 #section-support-testlab .wck-report #wtl-run-head>.wtl-excluded-line{grid-column:1/-1;grid-row:6;margin:0}
 #section-support-testlab .wck-report #wtl-run-head>:is(.wtl-progress,.wtl-note-line){grid-column:1/-1}
 #section-support-testlab .wck-report #wtl-run-verdict{grid-column:1/-1;grid-row:7}
 #section-support-testlab .wck-report #wtl-run-summary{grid-column:1/-1;grid-row:3;margin-top:14px}
 #section-support-testlab .wck-report>.wtl-res-box[data-kind=problems]{grid-column:1/-1;grid-row:4}
 #section-support-testlab .wck-report #wtl-run-summary .wn-kpi-head{margin:0;min-height:0}
 #section-support-testlab .wck-report #wtl-run-summary .c-value{margin:4px 0 0}
}
@media(min-width:1051px){
 #section-support-test .wt-composer{grid-row:2}
 #section-support-test .wt-composer-note{grid-row:3}
 #section-support-test .wt-safe{grid-row:4}
 #section-support-test .wt-samples{grid-row:5}
 #section-support-testlab .wck-report #wtl-run-head .wn-actions .support-btn{font-size:12px!important;padding:6px 8px!important;min-height:34px!important}
 #section-support-rag #wkb-controls{padding:8px 12px!important;margin:0 0 8px!important}
 #section-support-rag #wo-catalog-form{gap:6px}
 #section-support-rag #wo-catalog-form label{margin:0}
 #section-support-rag #wkb-catalog{padding:10px 12px!important}
 #section-support-rag #wkb-catalog>.wk-card-head{margin-bottom:4px!important}
}
@media(min-width:1051px){
 #section-support-learning #wck-draft-side{grid-template-columns:80px minmax(0,1fr) auto}
 #section-support-learning #wck-draft-side h3{font-size:12px;line-height:16px}
 #section-support-learning #wck-draft-side [data-wck-close]{grid-column:3}
 #section-support-learning #wck-draft-side>label{grid-column:2;grid-row:1;grid-template-columns:46px minmax(0,1fr);font-size:12px;gap:4px}
 #section-support-learning #wck-draft-side>label select{min-height:32px!important;font-size:12px!important;padding:4px!important}
 #section-support-learning .wck-selected-review .wr-item[open]{padding-top:max(72px,calc(var(--wck-picker-height,66px) + 6px))}
 html body.product-support.style1.assistant-admin #dashboard #section-support-test .wt-composer textarea{min-height:96px!important;height:96px!important}
}
@media(min-width:1051px){
 #section-support-rag #wkb-catalog>#wkb-controls{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0 0 8px!important}
 #section-support-rag #wo-catalog-form{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;font-size:12px}
 #section-support-rag #wo-catalog-form>label:first-of-type{flex:1 1 150px;min-width:0}
 #section-support-rag #wo-catalog-form>label:first-of-type input{width:100%;min-width:0}
 #section-support-rag #wo-catalog-form .wk-check{white-space:nowrap;gap:4px;font-size:12px}
 #section-support-rag #wo-catalog-form .wk-sort{gap:4px;font-size:12px;flex:0 1 185px;min-width:0}
 #section-support-rag #wo-catalog-form .wk-sort select{width:140px;min-width:0;font-size:12px}
 #section-support-rag #wo-catalog-form>.support-btn{font-size:12px!important;padding:6px 8px!important;min-height:34px!important}
 #section-support-rag #wo-catalog-form #wo-catalog-pages-top{flex:none;gap:4px;margin:0;font-size:12px}
 #section-support-rag #wo-catalog-form #wo-catalog-pages-top .support-btn{font-size:12px!important;padding:4px 6px!important;min-height:30px!important}
 #section-support-rag #wkb-catalog>.wk-card-head{margin-top:12px}
}
@media(min-width:1301px){
 html body.product-support #section-support-rag #wo-catalog-form{display:grid!important;grid-template-columns:minmax(150px,1fr) auto auto 180px 60px 70px 220px!important;gap:6px!important;align-items:center!important}
 #section-support-rag #wo-catalog-form>*{grid-row:1;min-width:0}
 html body.product-support #section-support-rag #wo-catalog-form>label:first-of-type{display:flex!important;align-items:center;gap:6px;min-width:0!important;width:auto!important}
 html body.product-support #section-support-rag #wo-catalog-form>label:first-of-type input{width:0!important;min-width:0!important;flex:1!important}
 #section-support-rag #wo-catalog-form .wk-sort{display:flex!important;min-width:0!important;max-width:none!important}
 #section-support-rag #wo-catalog-form .wk-sort select{width:0!important;min-width:0!important;flex:1}
 #section-support-rag #wo-catalog-form #wo-catalog-pages-top{grid-column:7;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end}
}
@media(min-width:1051px){
 #section-support-testlab .wck-report #wtl-run-summary .wn-kpi{height:90px!important;min-height:90px!important;box-sizing:border-box;gap:6px!important}
 #section-support-testlab .wck-report #wtl-run-summary .wn-kpi-head{min-height:0!important;margin:0!important;line-height:14px!important}
 #section-support-testlab .wck-report #wtl-run-summary .c-value{margin:4px 0 0!important}
}
@media(min-width:1301px){
 html body.product-support.product-support #section-support-rag #wo-catalog-form>.support-btn{padding:6px 8px!important;margin:0!important;white-space:nowrap!important;min-width:0!important;width:100%!important;box-sizing:border-box}
 html body.product-support.product-support #section-support-rag #wo-catalog-form #wo-catalog-pages-top .support-btn{padding:4px 6px!important;margin:0!important;white-space:nowrap!important;min-width:44px!important;width:auto!important}
 #section-support-rag #wo-catalog-form #wo-catalog-pages-top>span{max-width:120px;line-height:15px}
}
@media(min-width:1051px){
 #section-support-testlab .wck-report #wtl-run-summary>.c-grid4:first-child{margin:0!important}
 #section-support-test .wt-lab{margin-top:18px}
 #section-support-test .wt-chat-head{padding:6px 12px;min-height:44px;box-sizing:border-box}
 #section-support-test .wt-avatar{width:32px;height:32px}
}
@media(min-width:1051px){
 #section-support-rag .wck-rag-navigation{margin-bottom:4px}
 #section-support-rag #wkb-catalog{padding-top:6px!important}
 #section-support-rag #wbk-how>.wn-box{padding-top:10px;padding-bottom:10px}
 #section-support-rag #wbk-how>.wn-box>h3{margin-bottom:6px;line-height:18px}
}
@media(min-width:1051px){
 #section-support-rag #wbk-how .wck-search-layout{row-gap:34px}
}
@media(min-width:1301px){
 #section-support-rag .wck-rag-navigation{margin-bottom:4px;gap:6px}
 #section-support-rag .wck-rag-navigation>.wbk-tabs{padding:0!important;min-height:32px}
 html body.product-support #section-support-rag .wck-rag-navigation .support-btn,#section-support-rag .wck-rag-navigation .wbk-tabs button{min-height:32px!important;padding:4px 8px!important}
 html body.product-support #section-support-rag #wo-catalog-form{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:4px 6px!important}
 #section-support-rag #wo-catalog-form>label:first-of-type{grid-column:1/span 10;grid-row:1}
 #section-support-rag #wo-catalog-form>button[type=submit]{grid-column:11;grid-row:1}
 #section-support-rag #wo-catalog-form>#wo-catalog-reset{grid-column:12;grid-row:1}
 #section-support-rag #wo-catalog-form>.wk-check{grid-column:1/span 2;grid-row:2}
 #section-support-rag #wo-catalog-form>.wk-check:has(#wo-catalog-unused){grid-column:3/span 3}
 #section-support-rag #wo-catalog-form>.wk-sort{grid-column:6/span 3;grid-row:2;max-width:none}
 #section-support-rag #wo-catalog-form #wo-catalog-pages-top{grid-column:9/span 4;grid-row:2}
 html body.product-support #section-support-rag #wo-catalog-form>label:first-of-type input,html body.product-support.product-support #section-support-rag #wo-catalog-form>.support-btn{height:32px!important;min-height:32px!important;padding:4px 8px!important}
 html body.product-support #section-support-rag #wo-catalog-form .wk-sort select{height:24px!important;min-height:24px!important;padding:2px 6px!important}
 html body.product-support.product-support #section-support-rag #wo-catalog-form #wo-catalog-pages-top .support-btn{height:24px!important;min-height:24px!important;padding:2px 6px!important}
 #section-support-rag #wo-catalog-form #wo-catalog-pages-top>span{max-width:none;white-space:nowrap}
 #section-support-rag #wkb-catalog>#wkb-controls{margin-bottom:2px!important}
}
@media(min-width:1051px){
 #section-support-learning .wck-inline-approve #wr-root{grid-row:3}
 html body.product-support #section-support-learning .wck-selected-review .wr-item[open]{padding:0!important}
 html body.product-support #section-support-learning #wr-list .wck-selected-review .wr-comparison{margin:0!important}
 #section-support-learning .wck-selected-review .wr-editor>h4{order:3;margin-top:8px}
 #section-support-learning #wck-draft-side>label{grid-template-columns:56px minmax(0,1fr);font-size:12px!important;line-height:16px!important}
}
@media(min-width:1301px){
 #section-support-rag #wo-catalog-form>label:has(#wo-catalog-eligible){grid-column:1/span 2;grid-row:2}
}
@media(min-width:1051px){
 html body.product-support.style1.assistant-admin #dashboard #section-support-learning #wr-list .wck-selected-review .wr-item[open]{padding:0!important}
 html body.product-support.style1.assistant-admin #dashboard #section-support-learning #wr-list .wck-selected-review .wr-comparison{margin:0!important}
}
@media(min-width:1301px){
 html body.product-support.style1.assistant-admin #dashboard #section-support-rag #wkb-catalog{padding:6px 12px!important}
 html body.product-support.style1.assistant-admin #dashboard #section-support-rag #wo-catalog-form{row-gap:4px!important}
 html body.product-support.style1.assistant-admin #dashboard #section-support-rag #wkb-catalog>#wkb-controls{padding:0!important;margin:0 0 2px!important}
}
@media(min-width:1301px){
 html body.product-support.style1.assistant-admin #dashboard #section-support-rag #wo-catalog-form{margin:0!important;padding:0!important;grid-template-rows:32px 24px!important}
 html body.product-support.style1.assistant-admin #dashboard #section-support-rag #wo-catalog-form>label{padding:0!important;margin:0!important;min-height:0!important}
}
@media(min-width:1101px){
 body:has(#section-support-rag:not([style*="none"])):has(#wo-modal[open] [data-wo="document-next"]) #wkb-catalog>#wkb-controls{width:var(--wck-controls-width);max-width:none;box-sizing:border-box}
}

/* Readable native controls and card text at every desktop width. */
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab) :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:14px!important;min-height:36px!important;line-height:1.4!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab) :is(p,label,td,th){font-size:14px!important;line-height:1.5!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab) :is(h3,h4){font-size:17px!important;line-height:1.4!important}
html body.product-support.style1.assistant-admin #dashboard :is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab) :is(small,.c-foot,.wn-kpi-head){font-size:12px!important;line-height:1.5!important}
@media(max-width:760px){html body.product-support.style1.assistant-admin #dashboard :is(#section-support-rag,#section-support-learning,#section-support-test,#section-support-experiments,#section-support-testlab) :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px!important}}
#section-support-learning>.wbk-tabs.layout-tabs{order:0;margin-top:0}
#section-support-learning>.section-head{order:-10}
#section-support-learning>#wan-root{order:1}
@media(min-width:1301px){
 html body.product-support.style1.assistant-admin #dashboard #section-support-rag #wo-catalog-form{grid-template-rows:minmax(36px,auto) minmax(36px,auto)!important;gap:10px!important}
 html body.product-support.style1.assistant-admin #dashboard #section-support-rag #wo-catalog-form :is(input,select,button){height:auto!important;min-height:36px!important}
}

html body.product-support.style1.assistant-admin #dashboard #section-support-rag .wkb-row :is(.wkb-name b,.wkb-text){font-size:14px!important;line-height:1.5!important}

/* The draft title and picker need separate rows at readable type sizes. */
@media(min-width:1051px){
 #section-support-learning #wck-draft-side{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px}
 #section-support-learning #wck-draft-side h3{grid-column:1;grid-row:1;line-height:1.4}
 #section-support-learning #wck-draft-side [data-wck-close]{grid-column:2;grid-row:1}
 html body.product-support #section-support-learning #wck-draft-side>label{grid-column:1/-1;grid-row:2;grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:14px!important;line-height:1.5!important}
}
@media(min-width:1101px){
 :is(#section-support-test,#section-support-experiments) .wt-how-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;max-width:none}
 :is(#section-support-test,#section-support-experiments) .wt-how-body>p{margin:0;min-width:0}
}

/* Four equal native metrics, then the reference's 70:30 cluster and draft workspace. */
@media(min-width:1051px){
 #section-support-learning .wck-analyzer-board{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:16px}
 #section-support-learning .wan-funnel{gap:14px}
 #section-support-learning .wan-funnel li{min-height:108px;padding:18px 20px}
 #section-support-learning .wan-funnel strong{font-size:28px;line-height:1.2}
 #section-support-learning .wck-analyzer-board #wan-pane-overview>.wan-row.wide>section:first-child{padding:16px}
 #section-support-learning #wck-draft-side{padding:16px;gap:10px 12px}
 #section-support-rag .wck-rag-navigation{gap:12px;margin-bottom:12px}
 #section-support-rag .wkb-thead{min-height:42px;align-items:center;background:var(--ov-bg)}
 html body.product-support.product-support #section-support-rag button.wo-material.wkb-row{min-height:46px!important;padding:6px 10px!important}
 #section-support-rag .wkb-row:nth-child(odd){background:color-mix(in srgb,var(--ov-accent) 2%,var(--ov-surface))}
 #section-support-testlab #wtl-view-results:has(.wck-report){grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:16px}
}
@media(max-width:600px){
 #section-support-learning .wan-funnel li{padding:14px;min-height:90px}
 #section-support-learning #wck-draft-side{padding:14px}
}

@media(min-width:1101px){#section-support-test .wt-chat{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}
