.editor-layer-browser,.editor-geometry{border:1px solid var(--line,#8883);border-radius:10px;padding:12px;margin:14px 0}.editor-layer-browser>summary,.editor-geometry>summary{cursor:pointer;font-weight:600;font-size:13px}.editor-layer-browser>input{margin:12px 0}.editor-layer-browser>label{font-size:12px}.editor-layer-browser input[type=checkbox]{width:auto}.editor-layer-group{margin:12px 0}.editor-layer-group>summary{cursor:pointer;font-size:12px;color:var(--muted);padding:8px 0}.editor-layer-row{display:flex;gap:4px;margin:3px 0;border-radius:7px}.editor-layer-row.active{background:#8f7bf426}.editor-layer-row>button:first-child{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:12px}.editor-layer-row>button:last-child{padding:8px;color:var(--muted)}.editor-layer-row span{display:inline-block;width:23px;color:var(--accent)}.editor-selection-heading{margin:12px 0}.editor-selection-heading small{display:block;color:var(--muted);line-height:1.7;margin-top:8px}.editor-geometry>.form-grid{margin-top:12px}.design-richbar button:focus-visible{outline:2px solid #d6caff}.design-richbar label{display:flex;align-items:center;gap:5px}.design-richbar .rich-hint{flex-basis:100%;font-size:11px;opacity:.8;text-align:center}
