/* One interior system around canonical controls. No entitlement or visibility overrides. */
body.workspace-unified.v9-app.dashboard-v5 #v9RecordInspector{position:sticky;top:76px;align-self:start;min-height:0;max-height:calc(100dvh - 100px);overflow:auto;scroll-margin-top:140px}
body.workspace-unified.v9-app.dashboard-v5 .v9-record-status{white-space:normal;overflow-wrap:anywhere;border-radius:5px;line-height:1.4}
body.workspace-unified.v9-app.dashboard-v5 .v9-record-inspector header{flex-direction:column}
@media(max-width:700px){
 body.workspace-unified.v9-app.dashboard-v5 .setrow{flex-wrap:wrap;min-width:0;align-items:flex-start}
 body.workspace-unified.v9-app.dashboard-v5 .setrow>input:not([type="checkbox"]),
 body.workspace-unified.v9-app.dashboard-v5 .setrow>select{flex:1 1 100%;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}
 body.workspace-unified.v9-app.dashboard-v5 #setDispenserRow>span:last-child{flex-wrap:wrap!important;max-width:100%;justify-content:flex-start!important}
 body.workspace-unified.v9-app.dashboard-v5 #sgSettingsMain{min-width:0;max-width:100%}
 body.workspace-unified.v9-app.dashboard-v5 #v9RecordInspector{position:static;max-height:none;overflow:visible}
 body.workspace-unified.v9-app.dashboard-v5 #slBody .sl-create-fields{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
}
/* Prototype navigation: compact white tabs, blue selection, and reachable overflow. */
body.workspace-unified.v9-app.dashboard-v5 .v5-completion-stages article>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:700px){
 body.workspace-unified.v9-app.dashboard-v5 #lotRows .rgtbl-wrap{overflow:visible!important}
 body.workspace-unified.v9-app.dashboard-v5 #lotRows table,
 body.workspace-unified.v9-app.dashboard-v5 #lotRows tbody{display:block;width:100%!important;min-width:0!important}
 body.workspace-unified.v9-app.dashboard-v5 #lotRows thead{display:none!important}
 body.workspace-unified.v9-app.dashboard-v5 #lotRows tr:not(.rg-detail){display:grid!important;grid-template-columns:minmax(0,1fr);padding:14px;border-bottom:1px solid #dce3ed;gap:10px}
 body.workspace-unified.v9-app.dashboard-v5 #lotRows tr:not(.rg-detail)>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%;padding:0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere;text-align:left!important}
 body.workspace-unified.v9-app.dashboard-v5 #lotRows tr:not(.rg-detail)>td:nth-child(2)::before{content:'Product';display:block;font-size:11px;color:#64748b;margin-bottom:3px}
 body.workspace-unified.v9-app.dashboard-v5 #lotRows tr:not(.rg-detail)>td:nth-child(3)::before{content:'Lot';display:block;font-size:11px;color:#64748b;margin-bottom:3px}
 body.workspace-unified.v9-app.dashboard-v5 #lotRows tr:not(.rg-detail)>td:nth-child(4)::before{content:'Status';display:block;font-size:11px;color:#64748b;margin-bottom:3px}
 body.workspace-unified.v9-app.dashboard-v5 #lotRows .rowact-btn{min-height:44px;font-size:12px}
 body.workspace-unified.v9-app.dashboard-v5 #lotRows .rg-actmenu.lotmenu{left:0;right:auto!important;max-width:calc(100vw - 64px)}
}
body.workspace-unified.v9-app.dashboard-v5 #hubbar[data-v9-workflow-tabs]{display:flex!important;gap:16px!important;padding:0 28px!important;border:0!important;border-bottom:1px solid #dce3ed!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow-x:auto!important}
body.workspace-unified.v9-app.dashboard-v5 #hubbar[data-v9-workflow-tabs] .hubtab{flex:0 0 auto!important;min-width:0!important;min-height:48px!important;padding:12px 4px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#536178!important}
body.workspace-unified.v9-app.dashboard-v5 #hubbar[data-v9-workflow-tabs] .hubtab.on{color:#245bee!important;border-bottom-color:#245bee!important}
body.workspace-unified.v9-app.dashboard-v5 #hubbar[data-v9-workflow-tabs] .hubtab span{display:none!important}
body.workspace-unified.v9-app.dashboard-v5 #hubbar[data-v9-workflow-tabs] .hubtab b{font-size:13px!important;line-height:20px!important;white-space:nowrap;color:inherit!important}
body.workspace-unified.v9-app.dashboard-v5 .v3-subtab-list:not(.v5-canonical-tab-list){display:flex!important;gap:16px!important;flex-wrap:wrap!important;padding:0 4px!important}
/* Monitoring summaries must retain source context without painting over status pills. */
body.workspace-unified.v9-app.dashboard-v5 .v5-monitor-subject{min-width:0;white-space:normal!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(70px,.45fr)!important;align-items:start;gap:12px;padding:14px 0}
body.workspace-unified.v9-app.dashboard-v5 .v5-monitor-subject>strong,
body.workspace-unified.v9-app.dashboard-v5 .v5-monitor-subject>span,
body.workspace-unified.v9-app.dashboard-v5 .v5-monitor-subject>em{min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5}
@media(max-width:700px){
 body.workspace-unified.v9-app.dashboard-v5 .v5-monitor-subject{grid-template-columns:minmax(0,1fr) auto!important}
 body.workspace-unified.v9-app.dashboard-v5 .v5-monitor-subject>strong{grid-column:1;grid-row:1}
 body.workspace-unified.v9-app.dashboard-v5 .v5-monitor-subject>em{grid-column:2;grid-row:1}
 body.workspace-unified.v9-app.dashboard-v5 .v5-monitor-subject>span{grid-column:1/-1;grid-row:2}
}
body.workspace-unified.v9-app.dashboard-v5 .v3-subtab-list [role="tab"]{padding:12px 4px!important;min-height:44px!important;line-height:20px!important;white-space:normal!important}
/* Queue content flows with the page; older high-specificity rules hid its overflow. */
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .wq-tbl{max-height:none!important;overflow:visible!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .wq-tr[hidden],
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .v3-wq-group-label[hidden]{display:none!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .v3-pipeline-summary{position:static!important;background:#f7f9fc!important;color:#445169!important;min-height:52px;flex-wrap:wrap;padding:12px!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .wq-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;font-size:12px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-row>em{min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;line-height:1.45;border-radius:5px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-head,
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-row{grid-template-columns:minmax(0,1.8fr) minmax(60px,.55fr) minmax(0,1.35fr) minmax(85px,.7fr) 48px;gap:12px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-row{padding:12px 14px;min-height:64px}
@media(max-width:700px){
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-head{display:none}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-row>em{grid-column:1/-1}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-row>:nth-child(n+4){display:block}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-row>:nth-child(4)::before{content:'Updated ';color:#68788f}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-recent-row>:nth-child(5)::before{content:'Evidence ';color:#68788f}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .wq-more{flex-wrap:wrap}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .v3-wq-next{display:flex!important;grid-column:1/-1;grid-row:4;justify-content:space-between;color:#245bee;padding-top:8px!important;min-height:28px}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .v3-wq-next strong{font-size:12px;color:inherit}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .v3-queue-controls{flex-wrap:wrap;gap:10px}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #workQueue .v3-queue-filters{flex-wrap:wrap;overflow:visible;max-width:100%}
}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app {
  --v9-canvas:#fff; --v9-ink:#111827; --v9-copy:#445169; --v9-muted:#68788f;
  --v9-line:#e1e6ee; --v9-blue:#245bee; --v9-blue-soft:#eef4fd;
  --v9-nav:#0b1017; --v9-radius:6px; --v9-shadow:none;
  --ink:#111827; --mute:#68788f; --line:#e1e6ee; --bg:#fff; --soft:#f7f9fc;
  --v3-ink:#111827; --v3-muted:#68788f; --v3-line:#e1e6ee;
  --v5-ink:#111827; --v5-muted:#68788f; --v5-line:#e1e6ee; --v5-blue:#245bee;
  --ff-ui:"Veritura Inter",sans-serif; --num:"Veritura Inter",sans-serif;
  font-family:"Veritura Inter",sans-serif; font-size:14px; background:#fff;
}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :is(h1,h2,h3,h4,h5,h6,p,label,button,input,select,textarea,table,.ph-sub,.setcard,.panel-card,.v3-workflow-frame,.v9-primary-nav){font-family:"Veritura Inter",sans-serif!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-primary-nav button{font-size:13px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #agCmdSaveState{margin:0;padding:10px 16px;font-size:12px;color:#8a4b08;background:#fff7e8;flex-shrink:0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app #agCmdThreads{max-height:260px;overflow:auto;min-height:75px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-vera-queue{margin:16px 0;padding:12px 0;border-top:1px solid var(--v9-line);font-size:12px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-vera-queue summary{cursor:pointer;font-weight:600}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat :is(.vdside-empty,.vdth .tt){font-size:12px!important;line-height:1.55!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-nav-group-title{width:100%;min-height:44px;text-align:left;cursor:pointer;font:inherit;color:#b9c2cf;background:transparent;border:0;border-radius:5px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-nav-group-title:hover{background:#19212d;color:#fff}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-nav-work.on .v9-nav-group-title{color:#fff}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-nav-work:not(.on) .v9-nav-children{display:none}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-primary-work-card{border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-primary-work-card>header{min-height:0;padding:16px 0 20px;background:#fff;border-bottom:1px solid var(--v9-line)}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-primary-work-card>header h2{font-size:20px;font-weight:650}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-primary-work-body{padding:22px 0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-primary-work-body>:is(.panel-card,.setcard,.checktool){border:0!important;border-radius:0!important;box-shadow:none!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-completion-contract.v5-completion-contract-rail{border:0!important;border-left:1px solid var(--v9-line)!important;border-radius:0!important;padding-left:18px!important;background:#fff!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-completion-contract-rail>header{background:#fff;padding:4px 0 18px;min-height:0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-completion-contract-rail .v5-completion-stages{padding:0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-completion-contract-rail .v5-completion-stages article{padding:15px 0;min-height:0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-completion-contract-rail .v5-completion-stages article small{font-size:12px;line-height:1.55}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-workflow-record-boundary{border-radius:0!important;border:0!important;border-top:1px solid var(--v9-line)!important;box-shadow:none!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(input,select,textarea,button) {font-family:inherit}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(h1,h2,h3,h4){text-wrap:pretty;letter-spacing:-.025em;font-weight:650}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.pagehead h1,.pagehead h2,.v9-today-head h1,.v9-records-head h1){font-size:30px!important;line-height:1.22!important;font-weight:650!important;letter-spacing:-1px!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(p,.ph-sub){line-height:1.65}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.amain,.v3-workflow-frame,.v3-workflow-main,.v3-subpanel,.v3-workspace-tabs){background:#fff!important;min-width:0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app section.view{padding:28px!important;background:#fff!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app section.view[data-view="network"]{padding:0!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .nw-result-row{white-space:normal}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .nw-result-row :is(span,strong,b,small){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.pagehead,.v9-today-head,.v9-records-head){padding:0!important;margin:0 0 26px!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.panel-card,.feature-panel,.setcard,.v10-section,.v10-side-card,.v9-record-workspace,.v9-record-inspector,.v9-intel-context>section){box-shadow:none!important;border-radius:6px!important;border-color:var(--v9-line)!important;background:#fff!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.panel-card,.feature-panel,.setcard){overflow:visible}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.v3-workflow-rail,.v9-today-rail,.v9-record-inspector,.v9-intel-context){border-left:1px solid var(--v9-line);padding-left:24px;background:#fff!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.v10-side-card,.v9-intel-context>section){border:0!important;border-bottom:1px solid var(--v9-line)!important;padding:0 0 24px!important;margin:0 0 20px!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .btn{border-radius:5px!important;min-height:38px;font-size:13px!important;font-weight:600!important;box-shadow:none!important;transform:none!important;line-height:1.35}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .btn-primary{background:var(--v9-blue)!important;border-color:var(--v9-blue)!important;color:#fff!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:5px!important;border-color:#cfd8e6!important;font-size:13px!important;min-height:38px;box-shadow:none;max-width:100%}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(button,a,input,select,textarea):focus-visible{outline:2px solid #245bee!important;outline-offset:3px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.v3-tab-list,.v9-record-tabs,.v9-intel-tabs,.v5-view-actions){border-radius:0!important;background:#fff!important;box-shadow:none!important;border-bottom:1px solid var(--v9-line)!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.v3-tab-list button,.v9-record-tabs button,.v9-intel-tabs button,.v5-view-actions button){font-size:12px!important;border-radius:0!important;min-height:40px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(table,.rtbl,.ltable,.wtable,.v9-record-table){font-size:13px!important;font-variant-numeric:tabular-nums;box-shadow:none!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(th,.v9-record-columns,.wq-th){font-size:11px!important;letter-spacing:.025em!important;font-weight:550!important;background:#f7f9fc!important;color:#68788f!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(td,.v9-record-row,.wq-tr){font-size:13px!important;line-height:1.45;border-color:var(--v9-line)!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(td b,.v9-record-row b,.wq-tr b){font-size:13px!important;font-weight:600!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(td small,.v9-record-row small,.wq-tr small){font-size:11px!important;line-height:1.5}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.v3-workflow-strip,.v3-workbench-gate,.phchips){border-radius:5px!important;box-shadow:none!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-today-layout{grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr)!important;gap:24px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-today-rail{position:static;gap:0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-action-section{border:0!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-action-section>header{padding:12px 0 16px!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-health{border:0!important;border-bottom:1px solid var(--v9-line)!important;border-radius:0!important;margin-bottom:24px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-flow{order:2}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-vera{order:0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v10-cato{order:3}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-next-action{background:var(--v9-blue-soft);padding:24px;border-radius:6px;margin-bottom:24px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-next-action[hidden]{display:none}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-next-action small{font-size:10px;font-weight:600;letter-spacing:.08em;color:#68788f}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-next-action h2{font-size:24px;margin:12px 0 8px;line-height:1.3}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-next-action p{font-size:13px;margin:0 0 20px;color:#445169}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-record-workspace{border:0!important;overflow:visible;grid-template-columns:minmax(0,1fr) 300px;gap:24px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-record-inspector{border-radius:0!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-intelligence-root{grid-template-columns:minmax(0,1fr) 285px;gap:24px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat{display:flex!important;min-height:560px;height:calc(100vh - 320px);max-height:850px;border:1px solid var(--v9-line)!important;border-radius:6px!important;overflow:hidden!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdside{width:210px!important;min-width:0!important;max-width:210px;flex:0 0 210px;background:#fafbfd;border-right:1px solid var(--v9-line);padding:16px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdmain{min-width:0;flex:1;display:flex;flex-direction:column}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdchat-body{flex:1;display:flex!important;min-height:0!important;height:100%!important;overflow:hidden}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdmain{height:100%!important;min-height:0!important;overflow:hidden}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdthread{flex:1;min-height:100px!important;overflow:auto}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdside{height:100%!important;min-height:0!important;overflow:auto}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdinput{flex-shrink:0;min-height:0!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-vera-actions{flex-shrink:0;max-height:220px;overflow:auto;border-top:1px solid var(--v9-line);padding:12px;font-size:12px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-vera-actions summary{cursor:pointer;font-weight:600;color:#445169}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-boundary{flex-shrink:0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdinput{flex-wrap:wrap;gap:8px;padding:16px;border-top:1px solid var(--v9-line);background:#fff}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat #agCmdIn{min-width:160px;flex:1;border-radius:5px!important;font-size:14px!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat #agCmdGo{background:var(--v9-blue);color:white;border-radius:5px;padding:10px 16px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-scope{width:100%;font-size:11px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdempty{padding:28px 20px!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdempty b{font-size:22px!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.modal,.drawer,.pw-card,.sg-settings-page){font-family:"Veritura Inter",sans-serif}
/* The real read, including its evidence and decision tabs, uses the same interior system. */
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :is(.vres-workspace,.vres-source,.vres-identity,.vres-decision,.vres-spec-panel,.nw-panel,.nw-inspector){border-radius:6px!important;box-shadow:none!important;border-color:var(--v9-line)!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-workspace-head{padding:22px 24px 18px}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-workspace-head h3{font-size:22px;font-weight:650}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :is(.vres-tabs,.nw-tabs,.sg-tabs){background:#fff!important;border-radius:0!important;border-bottom:1px solid var(--v9-line)!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :is(.vres-tabs button,.nw-tabs button){min-height:42px;font-size:13px;border-radius:0!important}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-evidence-grid{gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-evidence-list{gap:0}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-evrow{border:0;border-bottom:1px solid var(--v9-line);border-left:2px solid transparent;border-radius:0;padding:20px 16px;box-shadow:none}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-evrow.selected{border-left-color:var(--v9-blue);background:#f5f8ff}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-evvalue{font-size:16px;font-weight:600}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :is(.vres-evwhere,.vres-evmeta p,.vres-source-head span){font-size:12px;line-height:1.6}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-evrow blockquote{font-size:12px;border-radius:4px;line-height:1.65}
body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-basis-note{border:0;border-bottom:1px solid var(--v9-line);border-radius:0;font-size:12px;padding:16px}
@media(max-width:1050px){body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .vres-evidence-grid{grid-template-columns:1fr}}
@media(max-width:1100px){body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.v9-intelligence-root,.v9-today-layout){grid-template-columns:1fr!important}body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.v9-intel-context,.v9-today-rail){border-left:0;padding-left:0}body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-today-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app section.view{padding:22px 16px!important}body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.pagehead h1,.pagehead h2,.v9-today-head h1,.v9-records-head h1){font-size:26px!important}body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.v9-today-layout,.v9-today-rail,.v9-record-workspace){grid-template-columns:1fr!important}body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app :where(.v9-record-inspector,.v3-workflow-rail){border-left:0;border-top:1px solid var(--v9-line);padding:20px 0}body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat{height:auto;min-height:500px;max-height:none;flex-direction:column!important}body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdside{width:100%;min-width:0;max-height:200px;overflow:auto;border-right:0;border-bottom:1px solid var(--v9-line)}body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-next-action{padding:20px}body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .unified-next-action h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:700px){
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdchat-body{flex-direction:column!important;height:auto!important;max-height:none!important;overflow:visible}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdside{width:100%!important;max-width:none;flex:0 0 auto;height:auto!important;max-height:220px}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v5-vera-chat .vdmain{height:auto!important;min-height:440px!important;flex:1 0 auto;overflow:visible}
}
/* Match desktop selector specificity so narrow layouts really collapse. */
@media(max-width:1100px){
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-today-layout,
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-intelligence-root{grid-template-columns:minmax(0,1fr)!important}
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-today-rail{position:static;border-left:0;padding-left:0}
}
@media(max-width:700px){
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-today-rail,
 body.dashboard-v5.dashboard-v2.v2-ready.workspace-unified.v9-app .v9-record-workspace{grid-template-columns:minmax(0,1fr)!important}
}
