.console-grid{align-items:stretch}
.sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2b3d58 transparent}
.sidebar .brand,.sidebar-bottom{flex-shrink:0}
.console-grid>section:first-child{display:flex;flex-direction:column}
.console-grid>section:first-child .stage{flex:1;min-height:363px}
.brand-product{gap:8px}
.brand-product span{font-size:10px;letter-spacing:1px}
.brand img{mix-blend-mode:lighten}
.stage.paused .robot-image{animation:none}
.stage.paused .stage-status span{background:#9aa6b8}
.metric strong{line-height:1.7}
@media(max-width:1050px){.brand-product span{display:none}.console-grid>section:first-child .stage{flex:none;height:410px;min-height:0}}
@media(max-width:700px){.breadcrumb>span,.breadcrumb>.icon{display:none}.breadcrumb strong{white-space:nowrap;font-size:12px}.top-actions{gap:1px}.topbar{gap:4px}.console-grid>section:first-child .stage{height:340px}.workflow{scrollbar-width:none;padding:12px 10px}.workflow::-webkit-scrollbar{display:none}.step{font-size:11px}.step:after{margin:0 6px;min-width:5px}.step-number{width:16px;height:16px}.metrics .metric{padding:0 9px}.metric span{display:block;margin-left:0;font-size:10px}.metric strong span{display:inline}.metric label{font-size:11px}.metric strong{font-size:14px}.preview-info{align-items:flex-start;line-height:1.8}.preview-info .row{flex-wrap:wrap;gap:3px}.preview-info>span:last-child{max-width:46%;text-align:right;font-size:10px}.stage-name small{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-corner{font-size:10px}.stage-status{font-size:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
