.ImageEnhanceComposer-module__EYIdPG__workspace{color:var(--zx-text);padding:16px}.ImageEnhanceComposer-module__EYIdPG__preview{border:1px solid var(--zx-border);background:var(--zx-bg-soft);text-align:center;border-radius:16px;justify-content:center;align-items:center;height:clamp(180px,38svh,340px);display:flex;position:relative;overflow:hidden}.ImageEnhanceComposer-module__EYIdPG__preview>div{aspect-ratio:auto!important;min-height:0!important}.ImageEnhanceComposer-module__EYIdPG__preview p{color:var(--zx-text);padding:16px;font-size:15px}.ImageEnhanceComposer-module__EYIdPG__preview p span{color:var(--zx-text-muted);margin-top:8px;font-size:13px;display:inline-block}.ImageEnhanceComposer-module__EYIdPG__source{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ImageEnhanceComposer-module__EYIdPG__processing{background:var(--zx-bg-card);border-radius:10px;position:absolute;bottom:8px;left:8px;right:8px}.ImageEnhanceComposer-module__EYIdPG__imageControls,.ImageEnhanceComposer-module__EYIdPG__secondaryActions{flex-wrap:wrap;gap:8px;display:flex}.ImageEnhanceComposer-module__EYIdPG__imageControls{justify-content:flex-end;margin-top:8px}.ImageEnhanceComposer-module__EYIdPG__imageControls button,.ImageEnhanceComposer-module__EYIdPG__secondaryActions button,.ImageEnhanceComposer-module__EYIdPG__secondaryActions a{border:1px solid var(--zx-border);background:var(--zx-bg-soft);min-height:44px;color:var(--zx-text);text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.ImageEnhanceComposer-module__EYIdPG__summary{color:var(--zx-text-secondary);overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.5}.ImageEnhanceComposer-module__EYIdPG__actions{flex-direction:column;gap:8px;min-width:0;display:flex}.ImageEnhanceComposer-module__EYIdPG__primary,.ImageEnhanceComposer-module__EYIdPG__done{color:#fff;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:12px;width:100%;min-height:48px;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.4}.ImageEnhanceComposer-module__EYIdPG__primary:disabled,.ImageEnhanceComposer-module__EYIdPG__imageControls button:disabled,.ImageEnhanceComposer-module__EYIdPG__secondaryActions button:disabled{opacity:.6;cursor:not-allowed}.ImageEnhanceComposer-module__EYIdPG__secondaryActions>*{flex:140px}.ImageEnhanceComposer-module__EYIdPG__done{background:var(--zx-accent,#0ea5e9)}.ImageEnhanceComposer-module__EYIdPG__settings{color:var(--zx-text);flex-direction:column;gap:20px;display:flex}.ImageEnhanceComposer-module__EYIdPG__settings input,.ImageEnhanceComposer-module__EYIdPG__settings select{min-height:44px;font-size:16px;color:var(--zx-text)!important}.ImageEnhanceComposer-module__EYIdPG__settings select{background:var(--zx-bg-soft)!important}.ImageEnhanceComposer-module__EYIdPG__settings label{color:var(--zx-text-secondary)!important}.ImageEnhanceComposer-module__EYIdPG__settings button{min-height:44px;color:var(--zx-text)!important}.ImageEnhanceComposer-module__EYIdPG__settings option{background:var(--zx-bg-card)!important;color:var(--zx-text)!important}.ImageEnhanceComposer-module__EYIdPG__settings p span,.ImageEnhanceComposer-module__EYIdPG__settings button span span{color:var(--zx-text)!important}.ImageEnhanceComposer-module__EYIdPG__workspace button:focus-visible,.ImageEnhanceComposer-module__EYIdPG__actions button:focus-visible,.ImageEnhanceComposer-module__EYIdPG__actions a:focus-visible,.ImageEnhanceComposer-module__EYIdPG__settings button:focus-visible,.ImageEnhanceComposer-module__EYIdPG__settings select:focus-visible,.ImageEnhanceComposer-module__EYIdPG__done:focus-visible{outline:3px solid var(--zx-accent,#0ea5e9);outline-offset:3px}.ImageEnhanceComposer-module__EYIdPG__saveError{color:#dc2626;font-size:14px;line-height:1.5}@media (orientation:landscape) and (max-width:1023px) and (pointer:coarse){.ImageEnhanceComposer-module__EYIdPG__preview{height:clamp(160px,45svh,260px)}}
