/* Preview first: keep original controls and form handlers intact. */
.workspace.visual-first{display:block}.visual-first .results{min-width:0}.visual-first .config{position:static;width:auto}.visual-first .config .fields{grid-template-columns:repeat(4,minmax(0,1fr))}.visual-first .config .fields .full{grid-column:span 2}.design-module{border:1px solid #414147;border-radius:10px;margin:14px 0;padding:16px}.design-module>summary{cursor:pointer;font-weight:700;color:#eee;letter-spacing:.4px}.design-module[open]>summary{margin-bottom:20px}.design-module .depth-editor{margin-top:18px;padding-top:16px}.designer-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.designer-shortcuts a{padding:8px 14px;background:#242427;border:1px solid #48484d;border-radius:7px}.visual-first .model #box-view.live-3d{height:360px!important}.visual-first .model{margin-bottom:14px}.visual-first .model .panel-top{margin-bottom:8px}.visual-first .model #scene-help,.visual-first .model #port-detail{margin:7px 0}.visual-first .scene-toolbar{margin:8px 0}.design-module{scroll-margin-top:20px}@media(max-width:700px){.visual-first .config .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-first .model #box-view.live-3d{height:270px!important}.design-module{padding:12px}.designer-shortcuts{gap:6px}.designer-shortcuts a{font-size:12px;padding:7px 10px}}@media print{.designer-shortcuts{display:none!important}}

.designer-shortcuts a:first-child{display:inline-block}.visual-first #preview-module,.visual-first #recommendation-module{scroll-margin-top:20px}.visual-first #driver-module .fields{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.visual-first #driver-module .fields{grid-template-columns:repeat(2,minmax(0,1fr))}}

#box-view.live-3d canvas{display:block;width:100%!important;height:100%!important}.bevel-section{width:100%;height:auto;color:#e1e1e6;border-top:1px solid #555;margin-top:10px}.bevel-section text{fill:currentColor}@media print{.bevel-section{color:#111;background:white}}
