.specifications{margin-top:22px;border-top:1px solid #dce0e3;padding-top:6px}.dimension-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dimension-grid>label,.spec-select{font-size:11px;color:#53606b;display:block}.dimension-grid label>div{display:flex;align-items:center;background:#fff;border:1px solid #d5dbe0;border-radius:7px;margin-top:6px;padding:0 9px}.dimension-grid input{width:100%;min-width:0;border:0;background:none;padding:10px 0;color:#263849;font-size:14px}.dimension-grid label span{font-size:10px;color:#84909b}.spec-select{margin:12px 0}.spec-select select{width:100%;padding:11px;margin-top:6px;border:1px solid #d5dbe0;border-radius:7px;background:white;color:#263849}.back-preview{width:100%;border:1px solid #bac9d6;border-radius:6px;background:#e9eff5;padding:10px;color:#2e465c}.color-editor{display:flex;align-items:center;gap:10px;margin:10px 0 18px}.color-editor>input{width:44px;height:36px;padding:2px;border:1px solid #ccd5dd;border-radius:6px;cursor:pointer}.color-editor label{display:flex;align-items:center;gap:8px;border:1px solid #ccd5dd;background:white;border-radius:6px;padding:8px;flex:1;min-width:0}.color-editor span{font-size:9px;color:#7b8b98}.color-editor label input{border:0;min-width:0;width:100%;font:12px monospace;background:none;color:#263849}.color-editor input[aria-invalid=true]{outline:2px solid #b75555}#dimension-readout{font-size:10px;color:#647688;text-align:center;letter-spacing:.3px;margin:6px 0}.render-toolbar{flex-wrap:wrap;gap:7px}.render-toolbar button{padding:7px 9px}.inspection:after{content:'정면 편집에서 다이얼 요소를 배치할 수 있습니다';pointer-events:none}

#stage{touch-action:none}#stage.orbit-dragging,#stage.orbit-dragging *{cursor:grabbing!important}.inspection:after{content:'빈 공간을 드래그해 회전 · 정면 편집 버튼으로 복귀'}.view-label{font-variant-numeric:tabular-nums}

.spec-select input{display:block;width:100%;padding:10px;margin-top:7px;border:1px solid #ccd5dd;border-radius:6px;background:#fff;color:#263849}.layer-group{border:1px solid #dce2e7;border-radius:7px;margin:8px 0}.layer-group summary{cursor:pointer;padding:12px;font-size:13px;font-weight:600;color:#354a5c}.layer-group summary span{float:right;color:#81909c;font-size:11px}.layer-children{padding:0 4px 4px 13px;border-left:2px solid #d2dce5;margin-left:12px}#zoom-readout{font-size:11px;align-self:center;min-width:39px;text-align:center;color:#65798b}

.hand-control{padding:12px;margin:10px 0;border:1px solid #d4dfe6;border-radius:8px;background:#f7f9fa}.hand-control input[type=range]{width:100%}.hand-title{background:none;border:0;padding:0;font-weight:600;color:#29465e}.hand-control small{font-size:11px;color:#788895}.coating{border:1px solid #d4dfe6;border-radius:7px;padding:12px;margin:12px 0}.coating summary{cursor:pointer;font-size:13px;font-weight:600}.toggle-line{display:flex;align-items:center;gap:10px;font-size:12px;margin:12px 0}.toggle-line input[type=color]{margin-left:auto;width:38px;height:30px}.workspace.night{background:#071019;background-image:radial-gradient(ellipse,#14212c,#04090f)}.workspace.night .view-label,.workspace.night #dimension-readout,.workspace.night .canvas-hint{color:#91a4b4}

.workspace.night h2,.workspace.night .light-control,.workspace.night .light-control button{color:#bccbd6}

.bezel-details{border:1px solid #dfe5e8;border-radius:8px;padding:12px;margin:14px 0;font-size:12px}.bezel-details summary{cursor:pointer;font-weight:600}.bezel-details a{font-size:11px;color:#49637a}
