/* V37.4: wider sidebar, stable header/status alignment and revised accents. */
:root{--v374-sidebar-width:380px;}
#app .sidebar{width:var(--v374-sidebar-width)!important;}
body.v33-premium .topbar.compact-topbar,
.topbar.compact-topbar{left:calc(var(--v374-sidebar-width) + 20px)!important;right:10px!important;}
.bottom-status-bar,
body.v33-premium .bottom-status-bar{left:calc(var(--v374-sidebar-width) + 10px)!important;right:10px!important;width:auto!important;display:flex!important;align-items:center!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;}
.bottom-status-bar span{flex:0 0 auto!important;}
.bottom-status-bar #status-coordinates{margin-left:auto!important;}

.v372-actions-group{--workspace-accent:#ec4899!important;}
.v372-reports-group{--workspace-accent:#facc15!important;}
body.v35-sidebar-accents .explorer-group.sidebar-reports{--accent:#facc15!important;--accent-rgb:250,204,21!important;}

#actions-list-panel.v372-docked-workspace-panel .action-toolbar,
#monitoring-list-panel.v372-docked-workspace-panel .monitoring-toolbar-row{grid-template-columns:minmax(0,1.12fr) minmax(118px,.88fr)!important;}
#actions-list-panel.v372-docked-workspace-panel .action-sort-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
#actions-list-panel.v372-docked-workspace-panel .action-toolbar .btn,
#monitoring-list-panel.v372-docked-workspace-panel .monitoring-toolbar-row .btn{font-size:12px!important;padding:8px 10px!important;white-space:normal!important;}

@media (max-width:1150px){
  :root{--v374-sidebar-width:350px;}
}
@media (max-width:800px){
  :root{--v374-sidebar-width:min(340px,calc(100vw - 16px));}
  body.v33-premium .topbar.compact-topbar,.topbar.compact-topbar{left:8px!important;}
  .bottom-status-bar,body.v33-premium .bottom-status-bar{left:0!important;right:0!important;}
}
