body{--openscad-js-url: "/uploads/default/original/2X/5/52ee0423fc2b0a003c41f3e08491acc98655b935.js";--openscad-wasm-url: "/uploads/default/original/2X/9/91897109509c4260ed56566a8f2243cdaeadaf20.wasm"}.scad-workbench{display:flex;border:1px solid var(--primary-low);background:var(--secondary);margin:1em 0;height:600px;border-radius:8px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.scad-workbench .scad-editor{flex:1;display:flex;flex-direction:column;border-right:1px solid var(--primary-low);min-width:300px;max-width:40%}.scad-workbench .scad-editor textarea{flex:1;width:100%;border:none;padding:15px;font-family:"Consolas","Monaco",monospace;font-size:14px;resize:none;background:var(--secondary);color:var(--primary);box-sizing:border-box;outline:none}.scad-workbench .scad-preview{flex:1.5;position:relative;background:#2a2a2a;overflow:hidden;display:flex;flex-direction:column}.scad-workbench .scad-preview .scad-toolbar{height:40px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;padding:0 15px;gap:15px;border-bottom:1px solid hsla(0,0%,100%,.1);position:absolute;top:0;left:0;right:0;z-index:20;opacity:0;transition:opacity .3s}.scad-workbench .scad-preview .scad-toolbar.visible{opacity:1}.scad-workbench .scad-preview .scad-toolbar label{color:#ccc;font-size:12px;display:flex;align-items:center;gap:5px;cursor:pointer;margin:0}.scad-workbench .scad-preview .scad-toolbar select{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:12px;border-radius:4px;padding:2px 5px}.scad-workbench .scad-preview .canvas-area{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.scad-workbench .scad-preview .canvas-area canvas{width:100% !important;height:100% !important;outline:none}.scad-workbench .empty-state{text-align:center;color:#888;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.scad-workbench .empty-state svg{width:64px;height:64px;margin-bottom:15px;opacity:.5}.scad-workbench .empty-state h3{margin:0 0 5px 0;color:#ccc}.scad-workbench .empty-state p{margin:0;opacity:.8}.scad-workbench .controls{position:absolute;bottom:15px;right:15px;display:flex;gap:10px;align-items:center;z-index:20}.scad-workbench .status{background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;opacity:0;transition:opacity .2s;pointer-events:none}.scad-workbench .status.visible{opacity:1}.scad-workbench .status.error{color:#ff6b6b;border-left:3px solid #ff6b6b}.scad-workbench .btn-scad{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:bold;color:#fff;font-size:13px}.scad-workbench .btn-scad.render{background:var(--tertiary)}.scad-workbench .btn-scad.render:hover{background:var(--tertiary-hover)}.scad-workbench .btn-scad.download{background:var(--success);display:none}.scad-workbench .btn-scad.download:hover{background:var(--success-hover)}.scad-workbench .btn-scad:disabled{background:#555;color:#aaa;cursor:wait}.scad-workbench .btn-scad.snapshot{background:var(--primary-medium);display:none}.scad-workbench .btn-scad.snapshot:hover{background:var(--primary-high)}
/*# sourceMappingURL=common_theme_23_6ccb6b4c997ab21f14cbf2610d49056d5e68c8a8.css.map?__ws=community.markhor3d.com */
