.me-stage-viewport{overscroll-behavior:contain;background:radial-gradient(at 50% 45%,#f9faf4 0,#edf0e5 64%,#e5e9dd 100%);border:1px solid #dce1d2;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:440px;padding:12px 10px 24px;display:flex;overflow:auto}.me-product-stage{transform:scale(var(--me-stage-zoom,1));transform-origin:50%;aspect-ratio:600/680;isolation:isolate;flex:none;width:min(100%,580px);transition:transform .15s;position:relative}.me-product-illustration{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.me-stage-artwork{z-index:1;outline-offset:3px;outline:1px dashed #91a17a80;transition:outline-color .15s;position:absolute}.me-stage-artwork:focus-within,.me-stage-artwork:hover{outline-color:#85714a}.me-stage-artwork>.me-canvas-wrap{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;overflow:visible}.me-stage-artwork .me-canvas{border-radius:0}.me-stage-viewport.is-artwork .me-product-stage{aspect-ratio:auto;max-width:470px;padding:20px 12px}.is-artwork .me-stage-artwork{outline:none;width:100%;height:auto;position:relative}.is-artwork .me-stage-artwork>.me-canvas-wrap{background-color:#fff;background-image:linear-gradient(45deg,#ecece8 25%,#0000 25%),linear-gradient(-45deg,#ecece8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ecece8 75%),linear-gradient(-45deg,#0000 75%,#ecece8 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;height:auto;overflow:visible;box-shadow:0 7px 28px #414b3414}.is-artwork .me-stage-artwork .me-canvas{height:auto}.me-stage-artwork .me-selection .me-resize-handle{width:18px;height:18px;min-height:18px}.me-stage-artwork .me-canvas{z-index:1;position:relative}.me-stage-artwork .me-selection{z-index:2}@media (min-width:1200px){.me-stage-viewport{min-height:600px}.me-product-stage{max-width:560px}}@media (max-width:780px){.me-stage-viewport{min-height:400px;padding:0 0 12px}.me-product-stage{max-width:460px}}@media (max-width:520px){.me-stage-viewport{border-radius:5px;min-height:350px}.me-product-stage{width:100%;max-width:400px}.me-stage-viewport.is-artwork{padding:24px}.me-stage-artwork .me-selection .me-resize-handle{width:22px;height:22px;min-height:22px}.me-stage-artwork .me-selection .me-resize-nw{top:-11px;left:-11px}.me-stage-artwork .me-selection .me-resize-ne{top:-11px;right:-11px}.me-stage-artwork .me-selection .me-resize-sw{bottom:-11px;left:-11px}.me-stage-artwork .me-selection .me-resize-se{bottom:-11px;right:-11px}}.me-stage-empty{z-index:4;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.me-stage-empty>span{color:#879476;font-size:11px;line-height:1.4}.me-stage-empty>div{pointer-events:auto;gap:5px;display:flex}.milieu-editor .me-stage-empty button{background:#fffef5eb;min-height:40px;padding:7px 8px;font-size:11px;box-shadow:0 2px 8px #414b3408}.milieu-editor .me-stage-empty button:last-child{color:#fffef5;background:#414b34;border-color:#414b34}@media (max-width:600px){.me-stage-empty>span{font-size:10px}.me-stage-empty>div{gap:3px}.milieu-editor .me-stage-empty button{min-height:40px;padding:7px 6px;font-size:10px}.me-stage-empty{gap:6px}}
