@import url("/studios-app/brand.css");
:root{--studio-accent:#bfdf81;--studio-signal:#65d8ba;--studio-soft:#223a36;--studio-border:#4b6353;--studio-ink:#172c24;--studio-text:#deedc5;--studio-background:#0c131b;--studio-panel:#14262f}
html[data-studio="network"]{--studio-accent:#bfdf81;--studio-signal:#65d8ba;--studio-soft:#223a36;--studio-border:#4b6353;--studio-ink:#172c24;--studio-text:#deedc5}
html[data-studio="water"]{--studio-accent:#79bdff;--studio-signal:#53c5ee;--studio-soft:#1b334c;--studio-border:#3b6487;--studio-ink:#10273c;--studio-text:#cfe7ff}
html[data-studio="energy"]{--studio-accent:#f3a35e;--studio-signal:#ffbd73;--studio-soft:#3b2b23;--studio-border:#79543a;--studio-ink:#342115;--studio-text:#ffe0bd}
html[data-studio]{--green:var(--studio-accent);--mint:var(--studio-signal);accent-color:var(--studio-accent)}
html[data-studio] .map-bom,html[data-studio] .bom-download{background:var(--studio-accent);color:var(--studio-ink)}
html[data-studio] .customer-options{border-color:var(--studio-border)}
html[data-studio] .customer-price{background:var(--studio-soft)}
html[data-studio] .options-toggle,html[data-studio] .options-reset,html[data-studio] .customer-price button,html[data-studio] .price-summary button{color:var(--studio-accent)}
html[data-studio] .customer-price strong,html[data-studio] .price-summary b{color:var(--studio-text)}
.guided .suite-header,.guided .topbar{display:none}.guided .app{min-height:0}.guided .studio-main{padding-top:14px}.guided .studio-intro h1{font-size:24px}.guided .studio-intro{margin-bottom:15px}.bom-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.guided .studio-controls,.guided .studio-intro,.guided .studio-bottom,.guided .studio-footer,.guided .studio-chart{display:none}.guided .studio-main{padding:14px}.guided .studio-workspace{display:block;height:calc(100dvh - 28px)}.guided .studio-stage{height:100%}.guided .property-scene{height:auto;min-height:120px;flex:1}.guided .scene-toolbar,.guided .studio-metrics,.guided .playback,.guided .studio-alert{flex-shrink:0}
