.plate-editor{width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box}
.plate-zoom342{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.plate-zoom342 button{min-height:40px;padding:8px 12px;background:var(--surface,#fff);color:var(--ink,#182026);border:1px solid var(--border,#cfd7dd);border-radius:6px}
.plate-canvas342{display:flex;justify-content:center;min-width:0;background:var(--bg,#f7f7f6);overflow:hidden}
.plate-canvas342 canvas{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:60dvh;object-fit:contain;cursor:crosshair}
.plate-editor .plate-editor-actions{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:600px){.plate-editor{padding:12px}.plate-editor-actions button{flex:1 1 42%;min-height:44px}.plate-canvas342 canvas{max-height:52dvh}}
