._page_dx3fk_1{background:var(--paper)}._page_dx3fk_1 .workspace-shell>*{min-width:0}._page_dx3fk_1 .steps-panel{background:#fbfaf7;padding:40px 28px}._page_dx3fk_1 .steps-panel h1{margin:12px 0 30px;font-size:36px}._page_dx3fk_1 .step-list{gap:24px}._page_dx3fk_1 .step-list li.active>span{color:#304b36;background:#e2eae0;border-color:#91a592}._page_dx3fk_1 .step-list li.complete>span{background:var(--green-dark);border-color:var(--green-dark)}._page_dx3fk_1 .cropper-stage{padding:clamp(20px,4vw,56px)}._page_dx3fk_1 .upload-card{background:#fbfaf7;border-color:#acbaab;border-radius:14px;min-height:360px}._page_dx3fk_1 .upload-card h2{max-width:460px;line-height:1.15}._page_dx3fk_1 .upload-card p{max-width:460px;line-height:1.65}._page_dx3fk_1 .upload-icon{color:var(--green-dark);background:#e2eae0}._page_dx3fk_1 .upload-card button,._page_dx3fk_1 .apply-crop-button{background:var(--green-dark);border-radius:6px}._page_dx3fk_1 .upload-card .text-button,._page_dx3fk_1 .skip-crop-button,._page_dx3fk_1 .back-processing-button{color:#304b36;background:#f4f2ed;border:1px solid #b8c5b5;border-radius:6px}._page_dx3fk_1 .toolbar-actions button,._page_dx3fk_1 .result-preview button{color:#304b36;background:#fbfaf7;border-radius:6px}._page_dx3fk_1 .control-block,._page_dx3fk_1 .result-preview,._page_dx3fk_1 .room-controls{background:#fbfaf7;border-radius:10px}._page_dx3fk_1 .number-field,._page_dx3fk_1 .room-field input{border-radius:6px;overflow:hidden}._page_dx3fk_1 .canvas-panel{background:#26362b;border-radius:10px}._page_dx3fk_1 .layout-preview-wrap{background:#e8ede3;border-radius:10px}._page_dx3fk_1 .layout-preview img{object-fit:contain}._page_dx3fk_1 button:focus-visible{outline:2px solid var(--green-dark);outline-offset:3px}._page_dx3fk_1 .upload-card small{color:#666a62;line-height:1.5}@media (width<=900px){._page_dx3fk_1 .steps-panel{padding:28px 24px}._page_dx3fk_1 .step-list{display:flex;overflow-x:auto}._page_dx3fk_1 .step-list li{min-width:160px}}@media (width<=620px){._page_dx3fk_1 .cropper-stage{padding:20px 16px}._page_dx3fk_1 .upload-card{min-height:320px;padding:28px 18px}._page_dx3fk_1 .upload-card h2{font-size:27px}}._notice_dx3fk_41{color:#734431;overflow-wrap:anywhere;background:#f8ece3;margin:0;padding:14px clamp(20px,5vw,76px);font-size:14px;line-height:1.5}._page_dx3fk_1 button:disabled{cursor:not-allowed;opacity:.55}
