/* Chroma blue + energy green. Layout uses available viewport, never CSS zoom. */
:root{--bg:#eef5fa;--paper:#fff;--ink:#15384d;--muted:#60798b;--teal:#11976d;--mint:#e4f5ec;--blue:#078fd1;--border:#d6e4ed;--orange:#d96735;--navy:#123c60}
body{background:radial-gradient(ellipse at 90% 0%,#daf1fc 0%,transparent 48%),linear-gradient(140deg,#f3f8fc 35%,#edf7f1 100%);color:var(--ink)}
header{height:64px;padding:0 3%;gap:36px;border-top:3px solid transparent;border-image:linear-gradient(90deg,#078fd1,#12ad7c) 1;background:#ffffffee;backdrop-filter:blur(12px)}
.brand-mark{width:36px;height:36px;line-height:31px;font-size:29px;color:#fff;background:linear-gradient(135deg,#078fd1,#13aa79);border:0;border-radius:10px}.brand-mark span{color:#c9f7e8}.brand b{font-size:22px}.brand small{font-size:9px;letter-spacing:2px}
nav{gap:28px}nav a{padding:20px 0;font-size:12px}nav a.active{color:#067bb8;border-color:var(--blue)}
.chroma{background:#103d60;padding:8px 11px;border-radius:7px}.chroma img{width:166px;max-height:29px}
main{max-width:1660px;padding:0 3%}footer{max-width:1660px;padding:20px 3%;margin-top:24px;color:#617a89}
.hero{padding:34px 0 30px;gap:52px}.hero h1{font-size:clamp(31px,3.1vw,46px);line-height:1.3;margin:18px 0 14px}.hero p{color:#567389}.hero-actions{margin-top:22px}
.eyebrow{color:#087fb9}.eyebrow:before{background:var(--blue)}.hero-visual{background:linear-gradient(135deg,#e4f4ff,#e3f5eb);border-color:#b9dce9;border-radius:16px;box-shadow:0 12px 38px #12446b0b}.visual-head{color:#3e6c87}.visual-foot{color:#3e6c87;border-color:#c3dfe9}.button{background:var(--teal);box-shadow:0 3px 9px #11976d14}.button:hover{background:#07875f}.text-link{color:#087fb9}
.apps-grid{gap:14px}.app-card{padding:20px;border:1px solid #d4e5ef;border-top:3px solid var(--blue);background:#fff;border-radius:11px;box-shadow:0 3px 12px #163e5604}.app-card:nth-child(even){border-top-color:var(--teal)}.app-card:hover{border-color:#5fb4db;box-shadow:0 9px 24px #087fb915}.app-card.featured{background:linear-gradient(120deg,#edf9f5,#edf7ff);border-color:#85cfc1;border-top-color:var(--teal)}.card-top{margin-bottom:16px}.icon-box{background:#e4f3fc;color:#0784c2;border-radius:10px}.app-card:nth-child(even) .icon-box{background:#e1f4e9;color:#12996f}.card-bottom{border-color:#e7eef3;margin-top:16px}.card-bottom span:last-child{color:var(--blue)}.live-tag{background:#e3f4ff;color:#0875a5;font-size:10px}.intro-strip{margin-top:8px;padding:20px 0;gap:24px}.section-top p{font-size:13px}
.sidebar{border-color:#d6e6ee;box-shadow:0 4px 16px #123c6005}.scenario-button.active{background:#e4f3fc;color:#087aaf}.panel{border-color:#d5e4ee;box-shadow:0 3px 14px #123c6005;border-radius:11px}.panel-head{background:linear-gradient(100deg,#f0f8ff,#f2fbf6);border-color:#dceaf2}.badge{border-color:#bcdbec;color:#337b9d;background:#f4fbff}.mode-label{color:#087fb9}.tabs button.active{color:#087eb9;border-color:var(--blue)}
.diagram-wrap{background-color:#fbfdff;background-image:radial-gradient(#c2dcea .7px,transparent .7px)}.diagram-note{background:#eff7fc;color:#4d6e83}.diagram-caption{color:#57798e}.active-backup path{stroke:#078fd1}.diagram-playback{border-color:#d8e8f1}.diagram-playback button{background:var(--teal)}.legend .signal:before{background:var(--blue)}
.model-formula{background:#eff6fb;color:#244c66}.source-box{font-family:inherit;color:#4f6c7d;font-size:13px;line-height:1.9}.source-box a{color:#087fb9}.source-box .model-formula{font-size:12px}.source-box p{margin-top:14px}.empty-label{background:#e9f3f9;color:#557b94}
/* Lab: full-height desktop workspace. */
.lab-active main{max-width:none;padding:12px 20px}.lab-active footer{display:none}
.laboratory-page{height:calc(100dvh - 88px);min-height:570px;display:grid;grid-template-rows:44px minmax(0,1fr);gap:10px}
.laboratory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.laboratory-title{display:flex;align-items:center;gap:11px;flex-shrink:0}.laboratory-title h1{font-size:21px;line-height:1.3;letter-spacing:-.4px}.laboratory-title>div>span{display:block;font-size:9px;letter-spacing:1.8px;color:#087db4;margin-bottom:3px;font-weight:650}.lab-icon{display:grid;place-items:center;background:linear-gradient(135deg,#078fd1,#19a780);width:39px;height:39px;border-radius:10px;color:#fff}.lab-icon svg{width:25px;height:25px}
.laboratory-navigation{display:flex;align-items:center;gap:7px;min-width:0}.laboratory-navigation select,.tool-button{height:32px;border:1px solid #c9deeb;border-radius:6px;background:#fff;color:#315a72;padding:5px 10px;font-size:12px;max-width:165px}.tool-button{white-space:nowrap;background:#f8fcff}.tool-button[data-open="architecture-dialog"]{color:#087fb9;border-color:#87c7e4;background:#eaf7ff}.tool-button:hover{background:#e1f2fc}.laboratory-navigation .app-switch{max-width:145px}
.lab-dashboard{min-height:0;display:grid;grid-template-rows:36px minmax(0,1fr);gap:10px}
.lab-modebar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #cddfe9;min-width:0}.lab-modebar .tabs{border:0;padding:0;gap:8px;overflow:visible}.lab-modebar .tabs button{padding:7px 14px;font-size:12px;border:1px solid transparent;border-radius:6px 6px 0 0;height:35px}.lab-modebar .tabs button.active{background:#e1f1fa;border-color:#a6cfe4;border-bottom:2px solid var(--blue);color:#006ca5}.result-caption{font-size:11px;color:#58778b;margin:0;white-space:nowrap}
.lab-dashboard .simulation{display:grid;grid-template-columns:290px minmax(0,1fr);gap:12px;min-height:0}
.lab-dashboard .controls{padding:12px;border:1px solid #c9dfeb;border-top:3px solid var(--blue);border-radius:10px;background:linear-gradient(180deg,#f5fbff,#fff 65%);display:flex;flex-direction:column;gap:8px;min-height:0;box-shadow:0 3px 14px #123c6006}
.controls-top{display:flex;align-items:center;justify-content:space-between;min-height:23px}.controls-top h2{font-size:15px;letter-spacing:.5px}.controls-top button{border:0;background:#e4f2fb;color:#087eb9;border-radius:5px;font-size:11px;padding:5px 9px}
.lab-dashboard .interface-control{background:#e7f4fd;border:1px solid #c6e4f4;border-radius:7px;padding:8px 10px;display:grid;grid-template-columns:1fr;gap:5px;flex-shrink:0}.interface-control>label{font-size:11px;font-weight:650;color:#315a72}.lab-dashboard .interface-control select{height:28px;padding:3px 8px;border:1px solid #b5d6e8;background:#fff;font-size:12px;border-radius:4px;width:100%}.lab-dashboard #interface-help{font-size:10px;color:#567d92;line-height:1.3;margin:0;min-height:13px}
.lab-dashboard .preset-row{display:flex;gap:5px;margin:0;flex-shrink:0}.lab-dashboard .preset-row button{flex:1;font-size:11px;padding:5px 3px;border-radius:5px;background:#fff;border:1px solid #cddfe9;color:#416b82}.lab-dashboard .preset-row button:hover{background:#e5f5ee;color:#108262;border-color:#9bd3bf}
.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;align-content:start;min-height:0}.lab-dashboard .control{margin:0;min-width:0}.lab-dashboard .control label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px;font-size:11px;line-height:1.35;min-height:29px;margin:0 0 3px;color:#486a7e}.lab-dashboard .control output{font-size:13px;font-weight:700;color:#087fb9;white-space:nowrap;font-family:"Segoe UI",sans-serif}.lab-dashboard input[type=range]{height:17px;margin:0;accent-color:#078fd1;display:block;width:100%;cursor:pointer}.lab-dashboard .range-hints{font-size:9px;margin-top:2px;color:#7893a3;line-height:10px}
.lab-dashboard .reference-control{opacity:.57}.lab-dashboard .reference-control:after{display:none}.lab-dashboard #bbu-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;grid-column:1/-1;border-top:1px solid #d3e6df;padding-top:8px;margin-top:1px}.lab-dashboard #bbu-controls output{color:#118465}.lab-dashboard #bbu-controls input{accent-color:#11a175}
.bbu-toggle{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;background:#e8f7ef;border:1px solid #c6e8d8;border-radius:6px;padding:7px 8px}.bbu-toggle>span{font-size:10px;color:#4b7e66}.lab-dashboard .bbu-toggle .check{margin:0;gap:6px;display:flex;align-items:center;font-size:12px;font-weight:600;color:#12825f}.bbu-toggle input{accent-color:#11976d;margin:0;width:16px;height:16px}.fixed-control>span{font-size:10px;color:#668899;line-height:18px}.controls-foot{font-size:10px;color:#37856b;border-top:1px solid #dae9e6;padding-top:8px;margin-top:auto;line-height:1.6}.controls-foot>span:last-child{display:block;color:#6a8394}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#12a378;margin-right:4px}
.lab-dashboard .results{padding:0;min-height:0;display:grid;grid-template-rows:56px 38px 58px minmax(0,1fr) 20px;gap:8px;min-width:0}
.lab-dashboard .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lab-dashboard .metric{padding:8px 12px;background:#fff;border:1px solid #cfe0eb;border-left:3px solid var(--blue);border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.lab-dashboard .metric:first-child{border-left-color:var(--teal);background:#f4fcf8}.lab-dashboard .metric small{font-size:11px;line-height:1.5;margin:0}.lab-dashboard .metric b{font-size:24px;color:#12496b;white-space:nowrap}.lab-dashboard .metric:first-child b{color:#118466}.lab-dashboard .metric b em{font-size:11px}
.lab-dashboard .playback{display:flex;flex-wrap:nowrap;margin:0;padding:0;border:0;gap:8px;min-width:0}.lab-dashboard .playback button{height:34px;padding:6px 12px;font-size:12px;border-color:#c1d9e8;background:#fff;color:#315e78}.lab-dashboard .playback button.primary{background:#11976d;color:#fff;border-color:#11976d;min-width:91px;font-weight:600}.lab-dashboard .playback input{flex:1;min-width:30px;accent-color:#11976d}.lab-dashboard .time{font-size:11px;color:#53778e}
.lab-dashboard .live-power{display:grid;grid-template-columns:1.1fr 1fr 1.2fr 1fr;gap:8px;margin:0;min-height:0}.lab-dashboard .live-power>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:6px 10px;border:1px solid #d5e4ec;border-radius:6px;background:#f9fcff;gap:2px}.lab-dashboard .live-power small{font-size:10px;line-height:1.4;color:#647f8f;margin:0;white-space:nowrap}.lab-dashboard .live-power b{font-size:18px;color:#178f6a;line-height:1.1;font-weight:600;white-space:nowrap}.lab-dashboard .live-power .bbu-live-card{background:#eaf6ff;border-color:#bfdff1}.lab-dashboard .live-power .bbu-live-card b,.lab-dashboard #bbu-status{color:#0785c0}.lab-dashboard #energy-live{font-size:9px;margin:0;color:#668498}.lab-dashboard .live-power .live-state{border-left:3px solid #11976d;background:#f0faf5}.lab-dashboard .live-state b{font-size:12px;color:#267353;line-height:1.4}.lab-dashboard #live-values{font-size:10px;color:#517d67}
.chart-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1.03fr 1fr;gap:10px;min-height:0}.chart-card{min-height:0;min-width:0;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #cedfea;border-radius:9px;padding:9px 10px 7px;box-shadow:0 2px 8px #163d5b04}.voltage-card{grid-column:1/-1;border-top:3px solid var(--teal)}.power-card{border-top:3px solid var(--blue)}.lab-dashboard .detail-panel{border-top:3px solid #078fd1;margin:0;background:#fcfeff}
.lab-dashboard .chart-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0;flex-shrink:0;min-height:18px}.chart-heading h2{font-size:12px;font-weight:650;white-space:nowrap;display:flex;align-items:center;gap:7px}.chart-heading>span{font-size:10px;color:#648296;white-space:nowrap}.chart-number{font:10px Consolas,monospace;color:#0786bc;background:#e4f3fb;border-radius:3px;padding:2px 5px}.voltage-card .chart-number{color:#15865e;background:#e3f4e9}
.lab-dashboard .chart-wrap{flex:1;min-height:70px;height:auto;width:100%;position:relative}.lab-dashboard .chart-wrap canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.lab-dashboard .chart-key{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0;min-height:15px;font-size:10px;line-height:1.3;flex-shrink:0;color:#526e80}.chart-key span:before{background:#11976d}.chart-key .alternate:before,.chart-key .bbu:before{background:#078fd1}.chart-key .baseline:before{background:#8194a3}.chart-key .load:before{background:#d96735}.chart-key .hold:before{background:#d0ad55}.chart-key .alternate:before,.chart-key .baseline:before{border-radius:0;height:2px;vertical-align:middle}.chart-key [hidden]{display:none}.detail-foot{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:16px;flex-wrap:wrap;flex-shrink:0}.lab-dashboard #detail-summary{font-size:9px;color:#587c92;line-height:1.4;margin:0;border:0;padding:0;white-space:nowrap}.lab-dashboard .event-log{padding:0 4px;margin:0;min-height:0;font-size:10px;line-height:20px;color:#638193;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* Native dialogs preserve the full architecture, comparison and model notes. */
.lab-dialog{width:min(850px,calc(100vw - 40px));max-height:calc(100dvh - 60px);padding:0;border:1px solid #bcd5e4;border-radius:13px;background:#fff;color:var(--ink);box-shadow:0 25px 90px #092d5055;overflow:auto}.lab-dialog::backdrop{background:#0a294862;backdrop-filter:blur(4px)}.architecture-dialog{width:min(1080px,calc(100vw - 40px))}.dialog-head{position:sticky;top:0;z-index:3;background:linear-gradient(110deg,#eaf7ff,#f0faf5);padding:18px 23px;border-bottom:1px solid #cfe2ed;display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-head h2{font-size:20px}.dialog-head .mode-label{display:block;font-size:10px;margin-bottom:5px}.dialog-head button{background:#fff;border:1px solid #bfd6e4;color:#41657b;border-radius:6px;padding:8px 13px;font-size:12px}.dialog-body{padding:20px 24px}.dialog-body>p{font-size:13px;color:#607e90;margin-bottom:15px}.lab-dialog .source-box{padding:2px 24px 24px}.lab-dialog .diagram-note{font-size:12px}.lab-dialog .diagram-caption{padding:0 8px 12px;font-size:11px}.lab-dialog .diagram-playback{padding:10px 8px 4px}.lab-dialog .diagram-playback button{min-width:100px}.comparison-table{font-size:13px}.comparison-table th,.comparison-table td{padding:14px 12px;border-color:#dce8ef}.comparison-table th{background:#eff7fc;color:#4c7189}.comparison-table .chosen{background:#e5f5ed;color:#178261}.insight{background:#f0f8fd;color:#3a627c;border-left-color:#078fd1;font-size:12px;line-height:1.9}
@media(min-width:1600px) and (min-height:850px){.lab-dashboard .simulation{grid-template-columns:320px minmax(0,1fr);gap:16px}.lab-dashboard .controls{padding:18px;gap:13px}.control-grid{gap:16px}.lab-dashboard .control label{font-size:12px;min-height:34px}.lab-dashboard .control output{font-size:15px}.lab-dashboard .range-hints{font-size:10px}.lab-dashboard .chart-heading h2{font-size:14px}.lab-dashboard .chart-key{font-size:12px}.lab-dashboard .chart-heading>span{font-size:11px}.lab-dashboard #detail-summary{font-size:11px}.lab-dashboard .results{grid-template-rows:64px 42px 66px minmax(0,1fr) 22px;gap:12px}.lab-dashboard .live-power small{font-size:12px}.lab-dashboard .live-power b{font-size:22px}.lab-dashboard .live-state b{font-size:14px}.lab-dashboard #live-values,.lab-dashboard #energy-live{font-size:11px}.chart-card{padding:12px 14px}.lab-dashboard .metric small{font-size:13px}.lab-dashboard .metric b{font-size:28px}}
@media(max-height:780px) and (min-width:1000px){.lab-dashboard .range-hints{display:none}.lab-dashboard #interface-help{display:none}.lab-dashboard .controls{gap:8px;padding:10px 12px}.lab-dashboard .interface-control{padding:7px 9px}.control-grid{gap:8px 12px}.lab-dashboard #bbu-controls{padding-top:7px}.controls-foot{padding-top:6px}.controls-foot>span:last-child{display:inline;margin-left:4px}.lab-dashboard .chart-card{padding:7px 9px 6px;gap:3px}.lab-dashboard .results{grid-template-rows:50px 34px 54px minmax(0,1fr) 18px;gap:7px}.lab-dashboard .event-log{line-height:18px}.lab-dashboard .detail-foot{gap:3px}.lab-dashboard .metric b{font-size:22px}}
@media(max-width:1200px) and (min-width:1000px){.lab-active main{padding:10px 12px}.laboratory-page{height:calc(100dvh - 84px)}.lab-dashboard .simulation{grid-template-columns:260px minmax(0,1fr);gap:9px}.laboratory-navigation{gap:5px}.laboratory-navigation select,.tool-button{font-size:11px;padding:4px 7px;max-width:140px}.laboratory-title h1{font-size:18px}.laboratory-navigation .app-switch{max-width:125px}.laboratory-title>div>span{font-size:8px}.lab-dashboard .control label{font-size:10px}.lab-dashboard .control output{font-size:12px}.lab-dashboard .chart-key{gap:8px;font-size:9px}.lab-dashboard .metric small{font-size:10px}.lab-dashboard .metric b{font-size:20px}.lab-dashboard .live-power>div{padding:6px 7px}.lab-dashboard .live-power small{font-size:9px}.lab-dashboard .live-state b{font-size:11px}.result-caption{font-size:10px}.lab-modebar .tabs button{padding:7px 10px}.lab-dashboard #detail-summary{font-size:9px}.detail-foot{align-items:start;flex-direction:column}.laboratory-title{gap:8px}}
/* Smaller windows retain readable controls and use ordinary scrolling. */
@media(max-width:999px){header{padding:0 4%;gap:18px}.chroma img{width:145px}nav{gap:15px}nav a{font-size:11px}.lab-active main{padding:12px}.laboratory-page{height:auto;min-height:0;display:block}.laboratory-toolbar{align-items:start;flex-direction:column;gap:12px;margin-bottom:12px}.laboratory-navigation{width:100%;flex-wrap:wrap}.laboratory-navigation select{flex:1;max-width:none}.lab-dashboard{display:block}.lab-modebar{margin-bottom:12px;flex-wrap:wrap;gap:5px;align-items:start}.lab-modebar .tabs{width:100%;overflow:auto;gap:5px}.lab-modebar .tabs button{padding:8px 10px}.result-caption{padding:5px 0 8px}.lab-dashboard .simulation{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:10px}.lab-dashboard .controls{padding:12px;gap:12px}.lab-dashboard .results{display:flex;flex-direction:column;gap:10px}.lab-dashboard .metrics{gap:6px}.lab-dashboard .metric{display:block;padding:9px 8px}.lab-dashboard .metric b{font-size:20px}.lab-dashboard .metric small{font-size:10px;margin-bottom:4px}.lab-dashboard .live-power{grid-template-columns:1fr 1fr}.lab-dashboard .live-power>div{min-height:58px}.chart-grid{display:flex;flex-direction:column;gap:10px}.lab-dashboard .chart-card{height:220px;flex:none;padding:10px}.lab-dashboard .chart-key{font-size:10px;gap:10px}.lab-dashboard .playback{flex-wrap:wrap}.lab-dashboard .playback input{min-width:70px}.lab-dashboard .event-log{white-space:normal;line-height:1.6}.lab-dashboard #interface-help{font-size:10px}.lab-dashboard .range-hints{display:none}.controls-foot{margin-top:4px}.detail-foot{flex-wrap:wrap}.lab-dialog .diagram-caption{flex-direction:column;gap:5px}}
@media(max-width:650px){header{height:62px;padding:0 4%;gap:12px}nav{display:none}.brand b{font-size:20px}.chroma img{width:128px}.chroma{padding:8px}.brand-mark{width:34px;height:34px}.hero{gap:22px;padding:26px 0}.hero h1{font-size:33px}.app-card{padding:19px}.apps-grid{gap:13px}.laboratory-title h1{font-size:22px}.lab-dashboard .simulation{display:flex;flex-direction:column}.lab-dashboard .controls,.lab-dashboard .results{width:100%}.lab-dashboard .control-grid{gap:13px 18px}.lab-dashboard .control label{font-size:12px;min-height:24px}.lab-dashboard .control output{font-size:15px}.lab-dashboard .range-hints{display:flex}.lab-dashboard .interface-control{grid-template-columns:1fr;max-width:none}.lab-dashboard .metric b{font-size:22px}.lab-dashboard .chart-card{height:240px}.lab-dashboard .live-power{grid-template-columns:1fr 1fr}.lab-dashboard .results{gap:12px}.lab-dashboard .controls{display:flex;gap:12px}.laboratory-navigation .app-switch{max-width:none}.laboratory-navigation select{width:40%;flex:1}.tool-button{font-size:12px;flex:1}.lab-modebar .tabs button{font-size:11px;padding:8px}.lab-modebar .tabs{gap:4px}.lab-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.dialog-head{padding:14px}.dialog-head h2{font-size:17px}.dialog-body,.lab-dialog .source-box{padding:14px}.lab-dialog .diagram{min-width:650px}.dialog-head button{white-space:nowrap}.lab-dialog .diagram-wrap{padding:10px}.comparison-table{font-size:11px}.comparison-table th,.comparison-table td{padding:10px 8px}.hero-actions{gap:15px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* Original SimuBox 12500S render extracted directly from the supplied V12 deck. */
.simubox-render{mix-blend-mode:multiply;pointer-events:none}.product-node .product-hit{stroke:transparent;stroke-width:1.5}.product-node:hover .product-hit,.product-node:focus-visible .product-hit{fill:#e4f4ff55;stroke:#64b8dd}.product-node text{pointer-events:none}.brand b{letter-spacing:-.5px}

@media(max-height:700px) and (min-width:1000px){.lab-active header{height:56px}.lab-active nav a{padding:15px 0}.lab-active main{padding:8px 16px}.laboratory-page{height:calc(100dvh - 72px);min-height:530px;grid-template-rows:40px minmax(0,1fr);gap:8px}.lab-dashboard{grid-template-rows:32px minmax(0,1fr);gap:8px}.lab-modebar .tabs button{padding-top:5px;padding-bottom:5px}.lab-dashboard .control label{min-height:26px}.lab-dashboard .control-grid{gap:7px 12px}.lab-dashboard .controls{gap:7px}}
