.property-section{border-top:1px solid var(--line);margin-top:14px;padding-top:5px;min-width:0}.property-section>summary{list-style:none;font-size:10px;letter-spacing:.8px;color:#afc5b6;padding:13px 0;cursor:pointer;display:flex;align-items:center;gap:8px}.property-section>summary::-webkit-details-marker{display:none}.property-section>summary:before{content:'›';font-size:18px;color:var(--mint);transform:rotate(0)}.property-section[open]>summary:before{transform:rotate(90deg)}.property-section .inspector-section{display:none}.property-content{padding:2px 0 9px}.property-section:first-child{margin-top:0}.property-section #panelName{margin-bottom:5px}.scrub-hint{font-size:9px;color:#91a998;line-height:1.6;margin:7px 0 15px}#curveFields input{cursor:ew-resize}.history-shortcut{display:flex;gap:5px}#undo,#redo{font-size:21px;padding:3px 9px;min-width:32px}.atmosphere input[type=range]{accent-color:var(--mint)}.atmosphere small{line-height:1.7}
@media(max-width:850px){#selectionForm{display:block}.property-section{margin-top:10px}.topbar{gap:8px}.header-actions{flex-wrap:wrap}}

.unit-field{position:relative;display:block;min-width:0}.unit-field input{width:100%;padding-right:32px!important;cursor:ew-resize!important;-moz-appearance:textfield}.unit-field input::-webkit-inner-spin-button{appearance:none}.unit-suffix{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#8ea99b;font:10px monospace;pointer-events:none}#jointField input{cursor:ew-resize}#fixtureList{max-height:230px;overflow:auto;margin-bottom:8px}#lightForm select{width:100%;padding:10px;background:#111c16;color:#d7e8dd;border:1px solid #2e4033;border-radius:4px}#lightForm .inspector-section{margin-top:20px}.course-card{margin-top:20px}#lightForm .field-label{margin-top:14px}

@media(min-width:851px){.sidebar>*{flex-shrink:0}.sidebar .objects{max-height:220px;min-height:160px}#fixtureList{flex-shrink:0;max-height:210px}}

#assemblyFields select{width:100%;padding:8px;background:#111c16;border:1px solid #314437;color:#dce9df;border-radius:4px}#assemblyFields button{margin-top:12px;font-size:11px}#assemblyFields small,#linkStatus{font-size:10px;line-height:1.6}#snapToggle{white-space:nowrap;font-size:10px}

.camera-presets{display:flex;gap:5px;flex-shrink:0;padding:8px 14px;overflow-x:auto;border-bottom:1px solid #2a3a31;background:#14201a}.camera-presets button{font-size:10px;padding:7px 9px;white-space:nowrap}.camera-presets #wireframeToggle{margin-left:auto}.view-actions{flex-wrap:wrap;justify-content:flex-end}.view-toolbar{height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}#autoMapToggle{font-size:10px;white-space:nowrap}@media(max-width:850px){.camera-presets{grid-column:1/-1}.view-actions #groundToggle,.view-actions #snapToggle{display:inline-block}}
