.mk-wrap{margin:0}.mk-wrap h3,.mk-intro{display:none}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .mk-wrap{position:absolute;z-index:8;inset:0;pointer-events:none}.mk-canvas-wrap{position:absolute;inset:0;margin:0}.mk-canvas-wrap canvas{display:block;width:100%;height:100%;touch-action:pan-y;pointer-events:auto}.mk-drag-targets{position:absolute;inset:0;z-index:1;pointer-events:none}.mk-drag-target{position:absolute;pointer-events:auto;touch-action:none;transform-origin:center;background:transparent}.mk-controls{position:absolute;right:14px;bottom:14px;left:14px;display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;padding:10px;border-radius:10px;background:rgba(255,255,255,.93);box-shadow:0 3px 15px rgba(0,0,0,.16);pointer-events:auto}.mk-controls label{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:600}.mk-controls input{width:82px}.mk-controls button,#mk-send{border:1px solid #f1b8c4;background:#fff;color:#222;padding:9px 12px;border-radius:6px;font-weight:700;cursor:pointer}.mk-controls button:hover,#mk-send:hover{background:#fbe8ed}.mk-note-label{display:none}.mk-wrap #mk-file{position:absolute;top:14px;left:14px;z-index:2;max-width:190px;padding:8px;background:rgba(255,255,255,.92);border-radius:6px;pointer-events:auto}.mk-status{position:absolute;right:14px;bottom:76px;left:14px;margin:0;padding:8px;background:rgba(255,255,255,.94);border-radius:6px;text-align:center;font-weight:600;pointer-events:none}.mk-status:empty{display:none}.mk-status.is-error{color:#b42318}.mk-status.is-success{color:#087443}.mk-summary-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0;padding:16px;border:1px solid #f1c3cd;border-radius:8px;background:#fffafa}.mk-summary-actions #mk-file{max-width:100%}.mk-summary-actions #mk-send{background:#ff9800;border-color:#ff9800;color:#1d1d1d}.mk-summary-actions #mk-send:hover{background:#f28d00}.mk-summary-actions .mk-status{position:static;flex-basis:100%;margin:0;padding:0;background:transparent;text-align:left;pointer-events:none}.mk-summary-actions .mk-status:empty{display:none}@media(max-width:500px){.mk-controls{right:8px;bottom:8px;left:8px;gap:6px;padding:7px}.mk-controls label{font-size:10px}.mk-controls input{width:58px}.mk-controls button,#mk-send{padding:7px 8px;font-size:11px}}
.mk-print-count{display:flex;gap:10px;align-items:center;flex-wrap:wrap;flex-basis:100%;padding:10px;border:1px solid #f4d1d8;border-radius:6px;background:#fff}.mk-print-count strong{margin-right:4px}.mk-print-count span{color:#6b565b;font-weight:500}.mk-side-switch{display:flex;gap:6px;flex-basis:100%}.mk-side-switch button{padding:7px 10px;border:1px solid #f1b8c4;border-radius:5px;background:#fff;color:#222;font-weight:700;cursor:pointer}.mk-side-switch button.is-active{border-color:#eb8da2;background:#ffe3ea;color:#a31838}.mk-side-status,.mk-print-notice{flex-basis:100%;margin:0;color:#6b565b;font-size:.9em}.mk-live-price{margin:8px 0 14px;font-size:1.25em;font-weight:700;color:#222}.mk-live-price[hidden]{display:none}@media(max-width:500px){.mk-print-count{align-items:flex-start;flex-direction:column}}
