.conversion-editor-page{margin:0;background:#fff;height:100dvh;overflow:hidden;color:#294238;font:14px Arial,sans-serif}.conversion-editor-shell{height:100dvh;display:flex;flex-direction:column;max-width:none;margin:0;padding:0}.conversion-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid #efdae3;flex:none}.conversion-toolbar h1{font-size:17px;margin:0}.conversion-toolbar>div{display:flex;gap:8px}.conversion-toolbar button,.conversion-tools button{font:600 13px Arial;cursor:pointer;border:1px solid #ebcad8;border-radius:12px;background:#fff;color:#993e61;padding:9px 12px;white-space:nowrap}.conversion-toolbar #editor-save,.conversion-tools button[aria-pressed=true]{background:#af426c;color:#fff}.conversion-toolbar button:disabled,.conversion-tools button:disabled{opacity:.4;cursor:default}.conversion-tools{padding:8px 12px;background:#fff8fb;flex:none;max-height:46dvh;overflow:auto;text-align:center}.conversion-tools>div{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:4px auto}.conversion-settings{align-items:flex-start!important}.conversion-settings details{position:relative;background:#fff;border:1px solid #efd6e1;border-radius:14px;text-align:left;padding:0;width:240px}.conversion-settings summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 10px;gap:8px;list-style:none}.conversion-settings summary:after{content:'⌄'}.conversion-settings details[open] summary:after{content:'⌃'}.conversion-settings details>div{padding:8px}.conversion-palette #editor-eyedropper{border:0;background:transparent;padding:2px;display:inline-flex;color:#af426c}.conversion-palette #editor-brush-current{padding:4px 8px;border-radius:6px}.conversion-size{font-size:12px;width:150px;text-align:left;padding:8px}.conversion-size output{float:right;font-weight:700}.conversion-size input{display:block;width:100%;margin:9px 0;accent-color:#af426c}.conversion-settings #editor-families{display:flex;flex-wrap:wrap;gap:4px}.conversion-settings #editor-families button{padding:6px 9px}.conversion-settings #editor-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;max-height:180px;overflow:auto}.conversion-settings #editor-swatches button{display:grid;gap:3px;padding:5px;font-size:11px}.conversion-settings .editor-swatch{display:block;height:25px;border:1px solid #ccc;border-radius:6px;min-width:24px}.conversion-settings #editor-colors{max-height:200px;overflow:auto;display:grid;gap:5px}.conversion-settings #editor-colors button{display:flex;align-items:center;gap:7px;justify-content:space-between;font-size:11px}.conversion-settings #editor-selection>div{display:grid;gap:6px}.conversion-tools #editor-status{font-size:12px;margin:7px 0 0;color:#687b72}.conversion-editor-page #editor-stage{position:relative;flex:1;min-height:120px;height:auto;border-radius:0;overflow:hidden;touch-action:auto}.conversion-editor-page #editor-stage canvas{position:absolute;inset:0}.conversion-editor-page #editor-overlay{pointer-events:none}.conversion-editor-page .assist-pattern-hitarea{position:absolute;touch-action:none}.conversion-modal{padding:0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;margin:0;overflow:hidden;background:#fff}.conversion-modal iframe{display:block;border:0;width:100%;height:100%}.conversion-modal::backdrop{background:#fff}.preview-caption-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.preview-caption-actions button{font:600 12px Arial;padding:8px 13px;border:1px solid #ebcad8;border-radius:12px;background:#fff4f8;color:#9b3b60;cursor:pointer}.preview-caption-actions button:disabled{opacity:.4;cursor:default}.preview-region-control{display:flex;align-items:center;gap:8px;font-size:12px;margin:10px 0}.preview-region-control select{max-width:100%;border:1px solid #ead6df;border-radius:10px;padding:7px;background:#fff}.conversion-compact .design-panel .panel-heading{display:none}.conversion-compact .cutout-details{display:none}.conversion-compact .preview-tabs{margin-top:0}.conversion-compact .previews{padding-top:0}.conversion-editor-page #editor-coordinate{font-size:12px}.conversion-editor-page button:focus-visible{outline:2px solid #315c4d;outline-offset:2px}@media(max-width:650px){.conversion-toolbar{gap:6px;padding:8px}.conversion-toolbar h1{display:none}.conversion-tools{padding:5px}.conversion-tools button{padding:8px;font-size:12px}.conversion-settings details{width:180px}.conversion-settings #editor-pattern-colors,.conversion-settings #editor-selection{width:145px}.conversion-size{width:120px}.conversion-toolbar #editor-coordinate{font-size:11px;max-width:47vw}}@media(max-height:500px){.conversion-toolbar{padding:5px 10px}.conversion-tools{padding:3px;max-height:40dvh}.conversion-tools>div{margin:2px auto}.conversion-toolbar h1{display:none}.conversion-tools button{padding:6px 9px}.conversion-tools #editor-status{display:none}}
