.sidebar{overflow:hidden;display:flex;flex-direction:column;padding-bottom:14px}.sidebar>.sidebar-scroll{flex:1 1 auto!important;min-height:0;overflow:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:#405748 transparent}.sidebar-scroll .objects,.sidebar-scroll #fixtureList{max-height:none!important;min-height:0!important;overflow:visible}.sidebar>.course-card{display:block;flex:0 0 auto!important;margin:14px 0 0;padding:13px}.sidebar>.course-card>img{width:136px}.sidebar>.course-card p{font-size:14px;line-height:1.45;margin:10px 0}.sidebar>.course-card small{font-size:8px;margin-top:8px}.course-link{padding:9px}.header-project{width:190px;max-width:22vw;font-size:13px!important;border:1px solid #3a5042!important;border-radius:5px!important;padding:8px 10px!important;background:#15201b;flex-shrink:1}.topbar{height:auto;min-height:78px;flex-wrap:wrap;padding:12px 18px}.topbar .brand img{width:150px}.topbar .brand small{font-size:7px}.topbar .brand>span{font-size:18px}.topbar .header-sources{margin-left:auto}.header-actions{gap:5px}.header-actions button{padding:7px 8px;font-size:10px}.source-actions button{font-size:10px}.view-toolbar{gap:9px;flex-wrap:wrap}.view-toolbar>.tabs{margin-right:auto}.build-led-action{padding:9px 11px;font-size:11px;white-space:nowrap}.no-selection .inspector{display:block}.no-selection .workspace{grid-template-columns:var(--left) minmax(320px,1fr) var(--right)}.scene-shortcuts{display:flex;gap:5px;margin:12px 0}.scene-shortcuts button{flex:1;padding:8px 4px;font-size:10px}#viewportForm .property-section{margin-top:10px}#viewportForm .check-label{margin:10px 0;font-size:11px}#viewportForm .field-grid{margin-top:16px}#viewportForm select,.map-tools select{width:100%;padding:8px;color:#d9e8df;background:#111c16;border:1px solid #344a3a;border-radius:4px}#viewportForm .atmosphere{margin-top:12px}#viewportForm .atmosphere summary{font-size:11px}#viewportForm .atmosphere .field-label{margin-top:15px}#viewportForm .atmosphere small{font-size:10px}.map-tools{flex-wrap:wrap;align-items:end}.card-style-label{width:150px!important}.map-tools .card-style-label select{margin-top:5px;height:33px}.inspector-heading .eyebrow{font-size:9px;letter-spacing:.5px}.sidebar-scroll .side-heading{margin-bottom:8px}.sidebar-scroll>.section-label{margin-top:18px}
@media(max-width:1100px){.header-project{width:150px}.topbar .brand small{display:none}.topbar .brand img{width:130px}.topbar{gap:9px}.header-sources{gap:4px}.header-actions{margin-left:auto}.source-line{font-size:9px}}
@media(max-width:850px){.sidebar{display:flex;max-height:510px;padding:12px}.sidebar>.sidebar-scroll{max-height:300px}.sidebar>.course-card{display:block!important;margin-top:10px}.header-project{max-width:40vw}.no-selection .workspace{display:flex}.view-toolbar .tabs{margin-right:0}.sidebar-scroll .segmented{margin-bottom:10px}}

@media(min-width:851px){body{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.topbar{flex:0 0 auto}.workspace{flex:1 1 auto;height:auto!important;min-height:0!important}}
