body.pro-editor>aside{width:72px;padding:20px 8px}body.pro-editor>aside .logo{font-size:0;justify-content:center}body.pro-editor>aside .logo>span:first-child{font-size:30px}body.pro-editor>aside .small,body.pro-editor>aside .nav-label,body.pro-editor>aside .side-bottom,body.pro-editor>aside .nav-divider{display:none}body.pro-editor>aside .nav{font-size:0;justify-content:center;padding:12px 0}body.pro-editor>aside .step-num{font-size:12px;margin:0}body.pro-editor>main{margin-left:72px}body.pro-editor header{height:58px;padding:0 24px}body.pro-editor .studio-top{padding:14px 22px;min-height:72px;flex-direction:row;align-items:center}body.pro-editor .studio-top h2{font-size:20px;margin:0}body.pro-editor .studio-top .eyebrow{display:none}body.pro-editor .studio-top button{font-size:12px;padding:9px 14px}.pro-workspace{display:grid;grid-template-columns:58px 238px minmax(0,1fr);height:calc(100vh - 137px);min-height:540px;border-top:1px solid #e6e6e6}.pro-rail{border-right:1px solid #e6e6e6;background:#fff;padding:12px 5px}.pro-rail button{border:0;border-radius:9px;background:transparent;padding:10px 3px;margin:2px 0 6px;width:100%;display:flex;flex-direction:column;gap:4px;align-items:center;color:#737373}.pro-rail button b{font-size:20px;line-height:24px}.pro-rail button span{font-size:9px}.pro-rail button.active{background:#efedff;color:#6552ce}.pro-inspector{border-right:1px solid #e6e6e6;overflow:auto;min-width:0;background:#fff}.inspector-title{padding:17px 16px;border-bottom:1px solid #eee;font-size:13px;font-weight:600}#inspector-content{padding:16px}#inspector-content label{font-size:12px;margin-bottom:15px}#inspector-content input,#inspector-content select,#inspector-content textarea{font-size:12px;padding:10px;min-width:0;width:100%;box-sizing:border-box}#inspector-content input[type=checkbox]{width:auto}#inspector-content input[type=color]{padding:3px;min-height:36px}#inspector-content button{font-size:11px;padding:8px 10px}#inspector-content .helper{font-size:11px;line-height:1.6}#inspector-content h3{font:600 12px Inter,Arial,sans-serif;margin:16px 0 12px}.pro-inspector .upload-section{border:0;padding:0;margin-top:0}.pro-inspector .template-controls{display:block}.property-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-actions{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}.type-extras{border-bottom:1px solid #eee;margin-bottom:16px}.pro-views{display:flex;flex-direction:column;min-width:0;overflow:hidden}.workspace-viewbar{height:49px;flex-shrink:0;padding:7px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;gap:10px;box-sizing:border-box}.workspace-viewbar button{font-size:11px;padding:6px 10px}.split-width{display:flex;align-items:center;gap:8px;font-size:10px;margin:0;color:#777}.split-width input{width:70px;padding:0}.pro-view-pair{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,var(--split)) minmax(0,1fr)}.pro-2d{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid #e4e4e4;background:#f6f6f7}.pro-pane-title{height:46px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:8px 14px;background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;font-size:12px}.pro-pane-title strong{margin-right:auto}.pro-pane-title span{font-size:10px;color:#777}.pro-pane-title button{padding:5px 8px;font-size:10px}#canvas-slot{flex:1;min-height:0;position:relative}.pro-canvas{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;background-image:linear-gradient(#dedee440 1px,transparent 1px),linear-gradient(90deg,#dedee440 1px,transparent 1px);background-size:18px 18px;padding:0!important}.pro-canvas .canvas-world{width:max-content;height:max-content;display:block;flex:none;padding:0;transform-origin:center}.editable-net{position:relative}.net-outline{position:absolute;inset:0;pointer-events:none}.net-outline svg{width:100%;height:100%;overflow:visible}.edit-face{position:absolute}.edit-face>.panel-art{width:100%;height:100%}.single-edit-face{position:relative}.edit-face.active-face{outline:1.5px solid #8d7cec;outline-offset:1px}.edit-face [data-object]{cursor:move;touch-action:none}.edit-face [data-locked]{cursor:not-allowed}.pro-canvas.pan-mode,.pro-canvas.pan-mode [data-object]{cursor:grab}.pro-bottom{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:10px;border-top:1px solid #e5e5e5;background:#fff;min-height:64px;box-sizing:border-box}.pro-bottom>span{font-size:9px;color:#777}.pro-bottom .floating-tools{margin:0;flex-wrap:wrap}.pro-bottom .floating-tools button{font-size:10px}.pro-3d{min-width:0;background:radial-gradient(ellipse at 40% 35%,#faf9ff,#eeedf4);overflow:auto;display:flex;flex-direction:column}.pro-3d .model-space{flex:1;min-height:270px;height:auto;overflow:hidden;perspective:1100px}.pro-3d .carton{scale:.76}.pro-3d .orbit-help{display:none}.pro-3d .rotation{padding:0 16px;display:flex;gap:8px;align-items:center;font-size:10px;margin:6px 0}.pro-3d .rotation label{font-size:10px;min-width:55px;margin:0}.pro-3d .rotation input{width:100%;min-width:0;padding:0}.pro-3d .rotation button{padding:5px;font-size:10px}.pro-3d>.helper{font-size:10px;text-align:center;padding:0 14px 8px}.view-2d .pro-view-pair{grid-template-columns:1fr}.view-2d .pro-3d{display:none}.view-3d .pro-view-pair{grid-template-columns:1fr}.view-3d .pro-2d{display:none}.view-3d .split-width,.view-2d .split-width{display:none}.layer-heading{font-size:12px;line-height:1.6;margin:4px 0 15px}.layer-heading small{display:block;color:#777;font-size:10px}.object-row{display:flex;align-items:center;border:1px solid transparent;border-radius:6px;margin:4px 0}.object-row.chosen{background:#f0edff;border-color:#d9d1fa}.object-row button{border:0;background:transparent;flex-shrink:0;padding:7px 4px!important;font-size:11px}.object-row button:first-child{flex:1;min-width:0;display:flex;align-items:center;gap:7px;text-align:left}.object-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layers-detail{margin-top:22px;padding-top:14px;border-top:1px solid #eee}.layers-detail summary{font-size:12px;cursor:pointer}.selection-overlay{position:absolute;border:1.5px solid #8065e8;pointer-events:none;z-index:15;box-sizing:border-box;transform-origin:center}.selection-overlay[hidden],.alignment-guide[hidden]{display:none!important}.selection-overlay button{pointer-events:auto}.resize-handle{position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;border:1px solid #8065e8!important;background:#fff!important;border-radius:2px!important;padding:0!important;cursor:nwse-resize}.rotate-handle{position:absolute;left:calc(50% - 5px);top:-20px;width:10px;height:10px;border:1px solid #8065e8!important;background:#fff!important;border-radius:50%!important;padding:0!important;cursor:crosshair}.object-float{position:absolute;bottom:calc(100% + 28px);left:50%;transform:translateX(-50%);display:flex;gap:4px;align-items:center;background:white;padding:5px 7px;box-shadow:0 3px 16px #0002;border-radius:8px;white-space:nowrap;pointer-events:auto}.object-float span{font:10px Inter,sans-serif;color:#777;padding:0 6px}.object-float button{font-size:15px;padding:3px 7px;border:0;border-radius:4px}.alignment-guide{position:absolute;border-left:1px dashed #bf63e6;pointer-events:none;z-index:14}.pro-canvas .panel-content{pointer-events:none}.pro-canvas [data-object]{pointer-events:auto}.pro-canvas .safe-guide{pointer-events:none}
@media(max-width:1100px){.pro-workspace{grid-template-columns:50px 210px minmax(0,1fr)}.pro-3d .carton{scale:.58}.split-width{display:none}.pro-pane-title{padding:8px}.pro-bottom>span{display:none}}@media(max-width:800px){body.pro-editor>main{margin-left:0}body.pro-editor>aside{display:none}.pro-workspace{grid-template-columns:46px 180px minmax(0,1fr)}.pro-view-pair{grid-template-columns:1fr;grid-template-rows:minmax(300px,1fr) 300px;overflow:auto}.pro-3d .model-space{min-height:200px}.pro-3d .rotation{display:none}.pro-3d .carton{scale:.55}.workspace-viewbar{padding:5px}.workspace-viewbar button{padding:6px;font-size:10px}.pro-bottom .segmented button span{display:none}.view-2d .pro-view-pair,.view-3d .pro-view-pair{grid-template-rows:1fr}body.pro-editor .studio-top h2{font-size:14px}body.pro-editor .studio-top .pill{display:none}body.pro-editor .studio-top button{padding:6px 8px;font-size:10px}}@media(max-width:540px){.pro-workspace{grid-template-columns:42px 145px minmax(0,1fr)}#inspector-content{padding:10px}.workspace-viewbar .segmented{gap:0}.workspace-viewbar button{font-size:9px;padding:5px 4px}.pro-pane-title{flex-wrap:wrap;height:auto;min-height:46px}.pro-pane-title strong{width:100%}.pro-rail button span{font-size:8px}.pro-bottom .floating-tools{gap:2px}.pro-bottom .zoom-controls button{padding:5px}.object-float{left:0;transform:none}}

.pro-canvas.studio-viewport{min-height:0!important;min-width:0}.guide-y{border-left:0;border-top:1px dashed #bf63e6}.inspector-face{padding:12px 16px 0;margin:0;font-size:10px;color:#777}.inspector-face select{font-size:12px;padding:8px;margin-top:5px}.pro-canvas .panel-content{height:100%}.pro-editor>aside .nav[title]{cursor:pointer}
/* Compact editor rail uses the same Fold mark. */
body.pro-editor>aside .logo>.logo-mark{display:block;width:30px;height:34px;flex:0 0 auto}
