.editor-layout-field{display:none}.editor-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.editor-toolbar label{margin:0}.editor-toolbar select{width:auto;max-width:100%}.editor-toolbar input[type=color]{width:50px;height:40px;padding:4px}.editor-toolbar input[type=number]{width:80px}.editor-toolbar input[type=range]{width:110px}.editor-canvas-wrap{border:1px solid var(--line);background:#e9e9e4;border-radius:8px;margin:18px 0;position:relative;overflow:hidden}.editor-canvas-wrap canvas{touch-action:none;cursor:crosshair;width:100%;height:auto;display:block}.editor-position,.timer-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.editor-position label,.timer-settings label{min-width:0}.editor-position input{width:100%}.editor-workspace .button,.timer-workspace .button{min-height:44px}.editor-workspace ol{padding-left:24px}.editor-workspace li{padding:8px 0}.editor-workspace li button{margin-inline-start:10px}.utility-workspace:has(.editor-workspace){grid-template-columns:minmax(0,3fr) minmax(230px,1fr)}.timer-workspace{padding:15px 0}.timer-workspace output{font-variant-numeric:tabular-nums;letter-spacing:-2px;font-size:clamp(48px,8vw,96px);line-height:1.3;display:block}.utility-workspace[data-workspace=timer] #utility-run,.utility-workspace[data-workspace=timer] .utility-options{display:none}.timer-workspace:fullscreen{color:#172514;background:#f8f7f3;padding:8vw;overflow:auto}.video-workspace video,.video-workspace canvas{object-fit:contain;background:#171717;border-radius:8px;width:100%;max-height:420px;margin:16px 0;display:block}.video-workspace canvas{touch-action:none;cursor:crosshair}.workflow-workspace li{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:14px}.workflow-workspace ol{padding-inline-start:22px}.workflow-workspace input,.workflow-workspace select{margin:4px 0 12px}.editor-workspace input[type=checkbox]{width:auto;margin-inline-end:8px}.editor-workspace #editor-existing-fields label{margin-top:12px}button:focus-visible,canvas:focus-visible{outline-offset:3px;outline:3px solid #2f6a3c}@media (width<=780px){.utility-workspace:has(.editor-workspace){grid-template-columns:1fr}.editor-toolbar{gap:8px}.editor-toolbar .button{padding:10px;font-size:12px}.editor-position{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-workspace{margin-inline:-6px}.editor-workspace .button{white-space:normal}.utility-form{padding:20px}.timer-workspace output{font-size:58px}}.enhancement-preview{margin:18px 0}.enhancement-preview img,.result-image-preview{object-fit:contain;border-radius:8px;max-width:100%;max-height:400px;margin:14px 0;display:block}.video-workspace canvas{height:auto;max-height:none}.editor-workspace label:has(input:focus-visible),.workflow-workspace label:has(input:focus-visible){outline-offset:3px;outline:3px solid #2f6a3c}
