#imageQuickEditWorkbench{--iqe-border: var(--color-border);--iqe-muted: var(--color-text-secondary);--iqe-surface: var(--color-surface);--iqe-soft: var(--color-primary-light);--iqe-info: var(--color-primary);--iqe-success: var(--color-success);--iqe-danger: var(--color-danger);--iqe-warning: var(--color-warning, #d97706);--iqe-warning-bg: color-mix(in srgb, var(--iqe-warning) 14%, var(--iqe-surface));--iqe-warning-text: color-mix(in srgb, var(--iqe-warning) 72%, var(--color-text));--iqe-danger-bg: color-mix(in srgb, var(--iqe-danger) 12%, var(--iqe-surface));--iqe-danger-text: color-mix(in srgb, var(--iqe-danger) 78%, var(--color-text));--iqe-checker-a: #e5e7eb;--iqe-checker-b: #f9fafb}[data-theme=dark] #imageQuickEditWorkbench{--iqe-warning: #fbbf24;--iqe-warning-bg: color-mix(in srgb, var(--iqe-warning) 14%, var(--iqe-surface));--iqe-warning-text: #fcd34d;--iqe-danger-bg: color-mix(in srgb, var(--iqe-danger) 16%, var(--iqe-surface));--iqe-danger-text: #fca5a5;--iqe-checker-a: #2a2a2d;--iqe-checker-b: #3a3a3d}#imageQuickEditWorkbench *{box-sizing:border-box}#imageQuickEditWorkbench .is-hidden{display:none!important}#imageQuickEditWorkbench .iqe-card,#imageQuickEditWorkbench .iqe-status{border:1px solid var(--iqe-border);border-radius:8px;background:var(--iqe-surface);padding:16px}#imageQuickEditWorkbench .iqe-mode-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}#imageQuickEditWorkbench .iqe-title,#imageQuickEditWorkbench .iqe-panel-title,#imageQuickEditWorkbench .iqe-status-title,#imageQuickEditWorkbench .iqe-scope-title{margin:0 0 4px;font-weight:700;line-height:1.25;color:var(--color-text)}#imageQuickEditWorkbench .iqe-title{font-size:22px}#imageQuickEditWorkbench .iqe-description,#imageQuickEditWorkbench .iqe-scope p,#imageQuickEditWorkbench .iqe-help,#imageQuickEditWorkbench .iqe-file-meta,#imageQuickEditWorkbench .iqe-status-text{margin:0;color:var(--iqe-muted);line-height:1.5;overflow-wrap:anywhere}#imageQuickEditWorkbench .iqe-tabs,#imageQuickEditWorkbench .iqe-options,#imageQuickEditWorkbench .iqe-result-actions,#imageQuickEditWorkbench .iqe-button-grid{display:flex;flex-wrap:wrap;gap:8px}#imageQuickEditWorkbench .iqe-tab,#imageQuickEditWorkbench .iqe-options label,#imageQuickEditWorkbench .iqe-check{min-height:40px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--iqe-border);border-radius:6px;padding:8px 10px;background:var(--iqe-surface);color:var(--color-text);cursor:pointer}#imageQuickEditWorkbench input[type=radio],#imageQuickEditWorkbench input[type=checkbox],#imageQuickEditWorkbench input[type=range]{accent-color:var(--color-primary)}#imageQuickEditWorkbench .iqe-tab[aria-selected=true],#imageQuickEditWorkbench .iqe-options label:has(input:checked),#imageQuickEditWorkbench .iqe-check:has(input:checked){border-color:var(--color-primary);background:var(--iqe-soft);color:var(--color-primary)}#imageQuickEditWorkbench input[type=color]{width:36px;height:28px;padding:0;border:1px solid var(--iqe-border);border-radius:4px;background:transparent}#imageQuickEditWorkbench .iqe-upload{min-height:220px;border:2px dashed var(--iqe-border);border-radius:8px;background:var(--iqe-surface);display:grid;place-items:center;text-align:center;gap:8px;padding:24px;cursor:pointer}#imageQuickEditWorkbench .iqe-upload:hover,#imageQuickEditWorkbench .iqe-upload.dragover,#imageQuickEditWorkbench .iqe-upload:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary);background:var(--iqe-soft)}#imageQuickEditWorkbench .iqe-upload-icon{width:52px;height:52px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);display:grid;place-items:center;font-size:28px}#imageQuickEditWorkbench .iqe-upload-title{margin:0;font-weight:700;color:var(--color-text)}#imageQuickEditWorkbench .iqe-upload-btn{min-height:44px;padding-inline:22px}#imageQuickEditWorkbench .iqe-file,#imageQuickEditWorkbench .iqe-result-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}#imageQuickEditWorkbench .iqe-file-main{min-width:0}#imageQuickEditWorkbench .iqe-file-name{margin:0 0 4px;font-weight:700;overflow-wrap:anywhere}#imageQuickEditWorkbench .iqe-status-info{border-left:4px solid var(--iqe-info)}#imageQuickEditWorkbench .iqe-status-error{border-left:4px solid var(--iqe-danger)}#imageQuickEditWorkbench .iqe-status-success{border-left:4px solid var(--iqe-success)}#imageQuickEditWorkbench .iqe-status-dirty{border-left:4px solid var(--iqe-warning)}#imageQuickEditWorkbench .iqe-dirty,#imageQuickEditWorkbench .iqe-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;overflow-wrap:anywhere}#imageQuickEditWorkbench .iqe-dirty{background:var(--iqe-warning-bg);color:var(--iqe-warning-text)}#imageQuickEditWorkbench .iqe-error{background:var(--iqe-danger-bg);color:var(--iqe-danger-text)}#imageQuickEditWorkbench .iqe-workspace{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:16px;align-items:start}#imageQuickEditWorkbench .iqe-canvas-wrap,#imageQuickEditWorkbench .iqe-result-preview{background:repeating-conic-gradient(var(--iqe-checker-a) 0 25%,var(--iqe-checker-b) 0 50%) 0 0 / 16px 16px;background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;border:1px solid var(--iqe-border);border-radius:8px;min-height:240px;display:grid;place-items:center;overflow:hidden}#imageQuickEditWorkbench canvas,#imageQuickEditWorkbench img{max-width:100%;height:auto;display:block}#imageQuickEditWorkbench .iqe-panels{display:grid;gap:12px;min-width:0}#imageQuickEditWorkbench .iqe-panel{display:grid;gap:14px}#imageQuickEditWorkbench .iqe-panel-head{display:grid;gap:4px}#imageQuickEditWorkbench .iqe-button-grid .btn{min-height:42px;min-width:88px}#imageQuickEditWorkbench .iqe-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}#imageQuickEditWorkbench .iqe-range-pair{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:10px;align-items:center}#imageQuickEditWorkbench input[type=number],#imageQuickEditWorkbench input[type=text]{width:100%;min-height:40px;border:1px solid var(--iqe-border);border-radius:6px;padding:8px;background:var(--iqe-surface);color:var(--color-text)}#imageQuickEditWorkbench input[type=range]{width:100%;min-width:0}#imageQuickEditWorkbench .iqe-corner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#imageQuickEditWorkbench .iqe-corner-grid label{min-width:0;color:var(--iqe-muted);font-size:13px}#imageQuickEditWorkbench .iqe-subpanel{border:1px solid var(--iqe-border);border-radius:8px;padding:12px;display:grid;gap:10px;background:color-mix(in srgb,var(--iqe-surface) 92%,var(--iqe-success))}#imageQuickEditWorkbench .iqe-actions{display:flex;justify-content:flex-end}#imageQuickEditWorkbench .iqe-apply{min-height:48px;min-width:180px}#imageQuickEditWorkbench .iqe-result-preview{min-height:280px;margin-top:12px}#imageQuickEditWorkbench .iqe-result-preview img{max-height:70vh;object-fit:contain}@media(max-width:720px){#imageQuickEditWorkbench .iqe-workspace,#imageQuickEditWorkbench .iqe-setting-grid,#imageQuickEditWorkbench .iqe-range-pair{grid-template-columns:1fr}#imageQuickEditWorkbench .iqe-corner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#imageQuickEditWorkbench .iqe-result-actions,#imageQuickEditWorkbench .iqe-actions{width:100%;justify-content:stretch}#imageQuickEditWorkbench .iqe-result-actions .btn,#imageQuickEditWorkbench .iqe-actions .btn{flex:1 1 140px}}
