/* Preserve the homepage layout; reuse shared stat typography, icons and card sizing. */
#dashboard-workbench-v2 .scope-note {justify-content:flex-end}
#dashboard-workbench-v2 .panel > .inline-note:not(:has(button)),
#dashboard-workbench-v2 .panel > p.inline-note,
#dashboard-workbench-v2 .panel > .api-warnings {display:none!important}
body:has(#page-dashboard.active.wnc-workbench-active) #wnc-global-shell-v2 .global-search em {display:none!important}
#dashboard-workbench-v2 .stat-compare {display:flex!important;align-items:center;justify-content:space-between;gap:4px}
#dashboard-workbench-v2 .stat-compare > span {color:#7185a4}
#dashboard-workbench-v2 .stat-compare > b {font-size:inherit;font-weight:500;white-space:nowrap}
#dashboard-workbench-v2 .stat-compare .positive {color:#00b985}
#dashboard-workbench-v2 .stat-compare .negative {color:#ef3556}
#dashboard-workbench-v2 .stat-compare .neutral {color:#8190a7}
@media(min-width:769px) {
 :root:root:root body:is(body,#app):is(body,#main-area):is(body,#page-wallet) #dashboard-workbench-v2 .stat {
  display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;
  grid-template-rows:minmax(20px,auto) 29px minmax(14px,auto)!important;
  column-gap:10px!important;row-gap:0!important;align-content:center!important;
 }
 #dashboard-workbench-v2 .stat > span:last-child {display:contents!important}
 :root:root:root body:is(body,#app):is(body,#main-area):is(body,#page-wallet) #dashboard-workbench-v2 .stat > .icon {grid-column:1!important;grid-row:1/4!important;align-self:center!important}
 :root:root:root body:is(body,#app):is(body,#main-area):is(body,#page-wallet) #dashboard-workbench-v2 .stat h3 {grid-column:2!important;grid-row:1!important;white-space:normal!important;font-size:12px!important;line-height:18px!important;margin:0!important}
 :root:root:root body:is(body,#app):is(body,#main-area):is(body,#page-wallet) #dashboard-workbench-v2 .stat strong {grid-column:2!important;grid-row:2!important;font-size:23px!important;line-height:29px!important;margin:2px 0!important;white-space:nowrap!important}
 :root:root:root body:is(body,#app):is(body,#main-area):is(body,#page-wallet) #dashboard-workbench-v2 .stat .stat-compare {grid-column:2!important;grid-row:3!important;font-size:10px!important;line-height:14px!important;margin:1px 0 0!important;white-space:nowrap!important}
}
@media(min-width:769px) and (max-width:1300px) {
 :root:root:root body:is(body,#app):is(body,#main-area):is(body,#page-wallet) #dashboard-workbench-v2 .stat {grid-template-columns:26px minmax(0,1fr)!important;column-gap:6px!important}
}
@media(max-width:768px) {
 #dashboard-workbench-v2 .stat .stat-compare {justify-content:center;flex-wrap:wrap;gap:1px 4px;font-size:9px;line-height:13px;min-height:0}
}
/* Keep block order and columns; normalize vertical space between existing blocks. */
#dashboard-workbench-v2 {position:relative}
#dashboard-workbench-v2 .work-row.secondary {margin-top:12px!important}
#dashboard-workbench-v2 .legacy-grid {margin-top:12px!important;row-gap:12px!important}
#dashboard-workbench-v2 #dwb-mobile-extra {margin-top:12px!important}
@media(min-width:769px) {
 :root:root:root body:is(body,#app):is(body,#main-area):is(body,#page-wallet) #dashboard-workbench-v2 .heading {margin-bottom:12px!important;padding-right:48px}
 #dashboard-workbench-v2 .stats {margin-bottom:12px!important}
 #dashboard-workbench-v2 .filters {margin-bottom:12px!important}
 :root:root:root body:is(body,#app):is(body,#main-area):is(body,#page-wallet) #dashboard-workbench-v2 .scope-note {position:absolute;top:14px;right:16px;width:40px;height:42px;min-height:0;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}
}
@media(max-width:768px) {
 #dashboard-workbench-v2 .filters {margin-bottom:12px!important}
 #dashboard-workbench-v2 .periods {width:calc(100% - 40px)!important}
 #dashboard-workbench-v2 .scope-note {position:absolute!important;top:52px!important;right:10px!important;width:32px!important;height:40px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
 #dashboard-workbench-v2 .scope-note button {width:32px!important;height:40px!important;padding:0!important;font-size:11px}
 #dashboard-workbench-v2 .stats {margin-bottom:12px!important}
 #dashboard-workbench-v2 .work-grid {gap:12px!important}
}
