.image-tools{--it-text:#eef2f6;--it-muted:#aeb9c6;--it-line:#ffffff20;--it-surface:#ffffff09;--it-field:#141b23;--it-accent:#ccff00;color:var(--it-text);font-size:14px;line-height:1.5;letter-spacing:normal}body.editor-light-studio-mode .image-tools{--it-text:#283323;--it-muted:#596550;--it-line:#6476472e;--it-surface:#ffffff9c;--it-field:#fff;--it-accent:#526f00}.image-tools-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-tools-heading h4{font-size:18px;font-weight:700;text-transform:none;letter-spacing:0}.image-tools-heading button{min-width:44px;min-height:44px;border-radius:50%}.image-tools-intro{color:var(--it-muted);margin:8px 0 16px;font-size:14px}.image-tools button{min-height:44px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0;cursor:pointer}.image-tool-primary{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 10px;background:#cf0;color:#1c2603;width:100%;border-radius:14px;border:1px solid #a9ce23}.image-tool-section{border:1px solid var(--it-line);background:var(--it-surface);border-radius:16px;margin-top:12px;overflow:hidden;backdrop-filter:blur(12px)}.image-tool-section summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:14px;font-size:15px;font-weight:700;cursor:pointer;user-select:none}.image-tool-section summary::-webkit-details-marker{display:none}.image-tool-section summary:after{content:"+";color:var(--it-accent);font-size:21px;font-weight:400}.image-tool-section[open] summary:after{content:"\2212"}.image-tool-section[open] summary{border-bottom:1px solid var(--it-line)}.image-tool-content{display:flex;flex-direction:column;gap:14px;padding:14px}.image-size-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.image-size-fields label{font-size:14px;font-weight:600;min-width:0}.image-size-fields input{display:block;min-width:0;width:100%;height:46px;margin-top:6px;padding:9px 10px;border:1px solid var(--it-line);border-radius:10px;background:var(--it-field);color:var(--it-text);font-size:16px}.image-tool-check{display:flex;align-items:center;gap:10px;font-size:14px;min-height:34px;cursor:pointer}.image-tools input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:var(--it-accent)}.image-tool-buttons{display:flex;gap:8px;flex-wrap:wrap}.image-tool-buttons button{flex:1 1 85px;padding:10px 8px}.image-tool-wide,.image-tool-buttons button{border:1px solid var(--it-line);border-radius:11px;background:var(--it-field);color:var(--it-text);box-shadow:0 2px 5px #00000005}.image-tool-wide{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px}.image-tools button:hover{filter:brightness(.96);border-color:var(--it-accent)}.image-tools button:focus-visible,.image-tools input:focus-visible,.image-tools summary:focus-visible{outline:3px solid var(--it-accent);outline-offset:2px}.image-tool-buttons button[aria-pressed=true]{border-color:var(--it-accent);box-shadow:inset 0 0 0 1px var(--it-accent)}.image-tool-note{font-size:13px!important;line-height:1.5;color:var(--it-muted);margin:0}#imageToolStatus{margin:10px 2px 16px}.image-tool-range{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:14px;font-weight:600}.image-tool-range output{color:var(--it-accent);font-variant-numeric:tabular-nums}.image-tool-range input{grid-column:1/-1;width:100%;height:36px;accent-color:var(--it-accent);cursor:pointer}.image-tool-color{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.image-tool-color input{width:62px;min-height:44px;padding:4px;border-radius:10px;border:1px solid var(--it-line);background:var(--it-field);cursor:pointer}.image-tool-color input:disabled{opacity:.4;cursor:default}.image-quality-report{display:flex;flex-direction:column;gap:8px;font-size:13px}.image-quality-report strong{font-size:15px}.image-quality-report[data-quality=good] strong{color:var(--it-accent)}.image-quality-report[data-quality=fair] strong{color:#a66a00}.image-quality-report[data-quality=low] strong,.image-quality-warning{color:#d1553b}.image-quality-report span{color:var(--it-muted)}.image-quality-report .image-quality-warning{color:#c64830}.image-tools .ai-tool-spinner{display:none}.image-tools .loading .ai-tool-spinner{display:block}.image-tools .loading .remove-bg-label,.image-tools .loading .upscale-label{opacity:.6}.image-tools button:disabled{opacity:.55;cursor:wait}.magic-eraser-modes{display:flex;gap:6px;margin:12px 0}.magic-eraser-modes button{flex:1;padding:10px 5px!important;min-height:44px;font-size:13px}.magic-eraser-modes button[aria-pressed=true]{background:#cf0;color:#182000;border-color:#cf0}.magic-eraser-panel [data-eraser-magic-settings][hidden],.magic-eraser-panel [data-eraser-brush-settings][hidden]{display:none}.magic-eraser-panel{font-size:14px;max-height:calc(100dvh - 24px);overflow:auto}.magic-eraser-panel button{min-height:44px}.magic-eraser-panel [data-eraser-help]{font-size:13px}.magic-eraser-panel [data-eraser-status]{font-size:12px}.magic-eraser-options{font-size:13px}.magic-eraser-options input{width:20px;height:20px}.magic-eraser-panel input[type=range]{height:32px}.magic-eraser-panel header>div{flex:1}.magic-eraser-panel header [data-eraser-collapse]{width:auto;padding:6px 10px;border-radius:10px;font-size:12px}.magic-eraser-panel.is-collapsed [data-eraser-help],.magic-eraser-panel.is-collapsed [data-eraser-status],.magic-eraser-panel.is-collapsed [data-eraser-magic-settings],.magic-eraser-panel.is-collapsed [data-eraser-brush-settings]{display:none}.magic-eraser-panel.is-collapsed .magic-eraser-modes{margin:8px 0}.editor-history-tools{position:absolute;top:14px;left:14px;z-index:35;display:flex;gap:8px}.editor-history-tools button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #ffffff30;border-radius:12px;background:#17202ad9;backdrop-filter:blur(16px);color:#f5f7fa;font-size:13px;font-weight:600;cursor:pointer}.editor-history-tools button:disabled{opacity:.4;cursor:default}.editor-history-tools button:focus-visible{outline:3px solid #9db921;outline-offset:2px}body.editor-light-studio-mode .editor-history-tools button{background:#ffffffd9;color:#34412c;border-color:#889b5d66}@media (max-width:767px){.image-tool-content{padding:14px 16px}.magic-eraser-panel{width:min(360px,calc(100vw - 24px))}.magic-eraser-panel header h2{font-size:18px}.magic-eraser-panel header span{display:none}}#imageToolStatus:empty{display:none}.editor-category-section{--it-text:#eef2f6;--it-line:#ffffff20;--it-surface:#ffffff09;--it-accent:#ccff00;color:var(--it-text)}body.editor-light-studio-mode .editor-category-section{--it-text:#283323;--it-line:#6476472e;--it-surface:#ffffff9c;--it-accent:#526f00}.editor-category-section .image-tool-content{gap:12px}#textFontCategory{overflow:visible}.editor-category-help-row{display:flex;justify-content:flex-end;flex:none;margin-bottom:-6px}.editor-category-help-button{display:grid;place-items:center;width:32px!important;min-width:32px!important;min-height:32px!important;height:32px;padding:0!important;border-radius:50%;border:1px solid #81925b66;background:#ffffff12;color:inherit;font-size:16px!important;font-weight:700;cursor:pointer}.editor-category-help-button:hover{background:#94ac2520}.editor-category-help{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:24px;border:1px solid #ffffff30;border-radius:24px;background:#18211ff2;color:#f0f5f3;box-shadow:0 24px 90px #0006;backdrop-filter:blur(24px);font-family:inherit;font-size:14px;line-height:1.6}.editor-category-help::backdrop{background:#10191580;backdrop-filter:blur(8px)}.editor-category-help header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.editor-category-help h2{font-size:22px;font-weight:700}.editor-category-help header button{width:44px;height:44px;border:1px solid #81925b50;border-radius:50%;font-size:28px;cursor:pointer}.editor-category-help dt{font-weight:700;font-size:15px;margin-top:18px}.editor-category-help dd{margin-top:4px;color:#bfcfc8;font-size:14px;line-height:1.6}.category-help-done{width:100%;min-height:46px;margin-top:24px;border:1px solid #9ab33e70;border-radius:12px;background:#92ad2925;color:inherit;font-weight:700;cursor:pointer}.editor-category-help button:focus-visible{outline:3px solid #a6c440;outline-offset:3px}body.editor-light-studio-mode .editor-category-help{background:#f8fbf5f5;color:#253426;border-color:#7c8e5440}body.editor-light-studio-mode .editor-category-help dd{color:#53634f}#skicel-ai-confirm,#skicel-ai-overlay{--ai-text:#edf4ef;--ai-muted:#b9c8be;--ai-panel:#1d2925ed;--ai-field:#ffffff09;--ai-line:#c5d9cb30;--ai-ink:#cde598;background:#08130f85!important;backdrop-filter:blur(10px)!important}body.editor-light-studio-mode #skicel-ai-confirm,body.editor-light-studio-mode #skicel-ai-overlay{--ai-text:#203228;--ai-muted:#53665b;--ai-panel:#f8fcf8ed;--ai-field:#ffffffb3;--ai-line:#647c6633;--ai-ink:#426316}#skicel-ai-confirm .confirm-box,#skicel-ai-overlay .ai-box{background:var(--ai-panel)!important;color:var(--ai-text)!important;border:1px solid var(--ai-line)!important;box-shadow:0 24px 80px #0004,inset 0 1px #ffffff26!important;backdrop-filter:blur(30px)!important;border-radius:24px!important}#skicel-ai-confirm .confirm-title{color:var(--ai-text)!important;font-size:24px!important;line-height:1.25!important;letter-spacing:-.5px!important}#skicel-ai-confirm .confirm-box:before,#skicel-ai-confirm .confirm-box:after{display:none!important}#skicel-ai-confirm .confirm-subtitle,#skicel-ai-confirm .confirm-desc,#skicel-ai-confirm .stat-label,#skicel-ai-confirm .stat-value span,#skicel-ai-confirm .confirm-cache-note,#skicel-ai-confirm .confirm-cached-note,#skicel-ai-overlay .ai-detail,#skicel-ai-overlay .ai-subtitle,#skicel-ai-overlay .ai-stage-label,#skicel-ai-overlay .ai-kicker{color:var(--ai-muted)!important}#skicel-ai-confirm .confirm-icon,#skicel-ai-overlay .ai-icon-circle{background:var(--ai-field)!important;border:1px solid var(--ai-line)!important;box-shadow:inset 0 1px #ffffff30!important;color:var(--ai-ink)!important}#skicel-ai-confirm .confirm-icon svg,#skicel-ai-overlay .ai-icon-circle svg{stroke:var(--ai-ink)!important}#skicel-ai-confirm .stat-card,#skicel-ai-confirm .confirm-cache-note,#skicel-ai-confirm .confirm-cached-note{background:var(--ai-field)!important;border:1px solid var(--ai-line)!important;box-shadow:none!important}#skicel-ai-confirm .stat-value{font-size:17px!important;line-height:1.4!important;color:var(--ai-text)!important}#skicel-ai-confirm .stat-label{letter-spacing:.5px!important;font-size:10px!important}#skicel-ai-confirm .stat-label svg{color:var(--ai-ink)!important;stroke:var(--ai-ink)!important}#skicel-ai-confirm .btn-cancel,#skicel-ai-confirm .btn-confirm,#skicel-ai-overlay .ai-cancel-btn{min-height:48px!important;border-radius:13px!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;box-shadow:inset 0 1px #ffffff25,0 3px 10px #0001!important}#skicel-ai-confirm .btn-cancel,#skicel-ai-overlay .ai-cancel-btn{color:var(--ai-text)!important;border:1px solid var(--ai-line)!important;background:var(--ai-field)!important}#skicel-ai-confirm .btn-confirm{color:var(--ai-text)!important;background:#94b84a30!important;border:1px solid #8ba73c88!important}#skicel-ai-confirm .btn-confirm:hover{background:#94b84a50!important;transform:translateY(-1px)}#skicel-ai-confirm .confirm-cached-note strong{color:var(--ai-ink)!important}#skicel-ai-overlay .ai-stage,#skicel-ai-overlay .ai-title-text{color:var(--ai-text)!important}#skicel-ai-overlay .ai-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--ai-muted)!important;font-variant-numeric:tabular-nums}#skicel-ai-elapsed{font-size:13px}#skicel-ai-overlay .ai-pct{color:var(--ai-ink)!important}#skicel-ai-overlay .ai-track{background:#87998d26!important}#skicel-ai-overlay .ai-bar{background:#90b252!important;box-shadow:none!important}#skicel-ai-overlay .ai-hint,#skicel-ai-overlay .ai-badges,#skicel-ai-overlay .ai-header-pill{display:none!important}#skicel-ai-overlay .ai-phase{background:var(--ai-field)!important;color:var(--ai-muted)!important;border-color:var(--ai-line)!important}#skicel-ai-overlay .ai-phase.active,#skicel-ai-overlay .ai-phase.done{color:var(--ai-ink)!important;background:#94b84a18!important}body.editor-light-studio-mode .background-removal-dialog__head>span{color:#496618!important}body.editor-light-studio-mode .background-removal-dialog__head button{color:#344d36!important;background:#ffffff80!important;border-color:#71865a50!important}body.editor-light-studio-mode .background-removal-method__icon{color:#426316!important;background:#ecf6d680!important;border-color:#86a64455!important}body.editor-light-studio-mode .background-removal-method__icon--magic{color:#146080!important;background:#e5f5fc!important}body.editor-light-studio-mode .background-removal-method.is-selected{background:#f2f8e6c9!important;border-color:#8da950!important;box-shadow:0 5px 20px #52732c12!important}body.editor-light-studio-mode #backgroundRemovalConfirm{background:#597a23!important;color:#fff!important;border:1px solid #4c681f!important;box-shadow:inset 0 1px #ffffff30,0 4px 12px #49661820!important}@media (max-width:640px){#skicel-ai-confirm .confirm-title{font-size:21px!important}#skicel-ai-confirm .confirm-actions{flex-wrap:wrap}#skicel-ai-confirm .confirm-actions button{flex:1 1 180px}.editor-category-help{padding:20px}}@media (max-width: 767px){body.mobile-editor-ui .mobile-properties-head{min-height:52px;padding:6px 12px;backdrop-filter:none}body.mobile-editor-ui .mobile-properties-head>span,body.mobile-editor-ui .mobile-properties-head small,body.mobile-editor-ui .image-tools-intro{display:none}body.mobile-editor-ui .image-tools-heading{min-height:44px;margin-bottom:6px}body.mobile-editor-ui .image-tools-heading h4{font-size:16px}body.mobile-editor-ui .image-tool-section{backdrop-filter:none;position:relative}body.mobile-editor-ui .image-tool-section[open]>summary{padding-right:86px}body.mobile-editor-ui .image-tool-section[open] .editor-category-help-row{position:absolute;right:42px;top:12px;margin:0}body.mobile-editor-ui .image-tool-content{gap:10px;padding:12px}body.editor-light-studio-mode .mobile-properties-head{background:#f5f8f1!important;color:#22321e!important;border-color:#7a8f5430!important}body.editor-light-studio-mode .mobile-properties-head strong{color:#22321e!important}body.editor-light-studio-mode .mobile-properties-head button{background:#fff!important;color:#22321e!important;border-color:#7a8f5440!important}body.editor-light-studio-mode #tutHelpBtn{background:#fafff2!important;color:#24360d!important;border-color:#8cae48!important;box-shadow:0 3px 12px #34481a15!important}body.mobile-editor-ui #tutHelpBtn{width:44px!important;height:44px!important}}
