[data-tool=content_aware_image_resizer] .sc-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 0}[data-tool=content_aware_image_resizer] .sc-gap{flex:1}
[data-tool=content_aware_image_resizer] .sc-file{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid #6a5a8e;border-radius:10px;cursor:pointer;font-weight:600;position:relative;margin:0}[data-tool=content_aware_image_resizer] .sc-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}
[data-tool=content_aware_image_resizer] .sc-work{display:grid;grid-template-columns:290px minmax(0,1fr);gap:12px;align-items:start;margin-top:10px}[data-tool=content_aware_image_resizer] .sc-work:fullscreen{background:#120f1c;padding:14px;overflow:auto}
[data-tool=content_aware_image_resizer] .sc-side{margin:0;min-width:0}[data-tool=content_aware_image_resizer] .sc-side h2{font-size:17px;margin:12px 0 6px}[data-tool=content_aware_image_resizer] .sc-side h2:first-child{margin-top:0}[data-tool=content_aware_image_resizer] .sc-side input[type=range]{width:100%}[data-tool=content_aware_image_resizer] .sc-side label{display:block;margin-top:6px}
[data-tool=content_aware_image_resizer] .sc-size{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0}[data-tool=content_aware_image_resizer] .sc-size div{padding:7px;background:#241c38;border-radius:8px;min-width:0}[data-tool=content_aware_image_resizer] .sc-size small{display:block;font-size:11px}[data-tool=content_aware_image_resizer] .sc-size strong{font-size:14px;color:#f6cd63;overflow-wrap:anywhere}
[data-tool=content_aware_image_resizer] .sc-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}[data-tool=content_aware_image_resizer] .sc-tools button{padding:0 2px;font-size:13px}[data-tool=content_aware_image_resizer] .sc-tools button[aria-pressed=true]{background:#f6cd63;color:#231a08;border-color:#f6cd63;font-weight:700}
[data-tool=content_aware_image_resizer] #scClearMask{margin-top:8px;width:100%}[data-tool=content_aware_image_resizer] .sc-side .sc-check{display:flex;gap:8px;align-items:center;min-height:32px;margin:0}[data-tool=content_aware_image_resizer] .sc-check input{flex:none;width:18px;height:18px}
[data-tool=content_aware_image_resizer] .sc-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}[data-tool=content_aware_image_resizer] .sc-stage .tw-panel{margin:0;min-width:0}[data-tool=content_aware_image_resizer] .sc-stage h2{font-size:17px;margin:0 0 8px}[data-tool=content_aware_image_resizer] .sc-stage small{font-weight:400;font-size:13px}
[data-tool=content_aware_image_resizer] .sc-canvas{background:repeating-conic-gradient(#2a2440 0 25%,#1d1830 0 50%) 0 0/16px 16px;border-radius:8px;overflow:hidden}[data-tool=content_aware_image_resizer] .sc-canvas canvas{display:block;width:auto;height:auto;max-width:100%;max-height:62vh;margin:auto}[data-tool=content_aware_image_resizer] #scBefore[data-painting=true]{cursor:crosshair;touch-action:none}
[data-tool=content_aware_image_resizer] #scProgress{width:100%;margin-top:8px}[data-tool=content_aware_image_resizer] #scPNG{background:#f6cd63;color:#231a08;border:0;font-weight:700}[data-tool=content_aware_image_resizer] #scPNG:disabled{opacity:.5}[data-tool=content_aware_image_resizer] button{min-height:44px}[data-tool=content_aware_image_resizer] .sc-tools button{min-height:40px}
@media(max-width:1100px){[data-tool=content_aware_image_resizer] .sc-stage{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){[data-tool=content_aware_image_resizer] .sc-work{grid-template-columns:minmax(0,1fr)}[data-tool=content_aware_image_resizer] .sc-stage{order:-1}[data-tool=content_aware_image_resizer] .sc-gap{display:none}[data-tool=content_aware_image_resizer] .tw-refresh-hero{padding:16px}}
/* restyle2 */
[data-tool=content_aware_image_resizer].tw-page{max-width:1360px}
[data-tool=content_aware_image_resizer] .sc-top{border-color:#6f5686;border-radius:20px;background:radial-gradient(circle at 88% 10%,#f6cd6326,transparent 34%),radial-gradient(ellipse at 10% 120%,#6d3fa155,transparent 55%),linear-gradient(135deg,#2e2540,#242032 60%,#1c1828)}
[data-tool=content_aware_image_resizer] .sc-eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f6cd63}
[data-tool=content_aware_image_resizer] .sc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}[data-tool=content_aware_image_resizer] .sc-chips span{padding:5px 12px;border:1px solid #6f5686;border-radius:999px;background:#2f2442;color:#efe2ff;font-size:13px}
[data-tool=content_aware_image_resizer] .sc-bar{margin:0;padding:12px 16px;gap:10px}[data-tool=content_aware_image_resizer] .sc-bar-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#bfa8d6}
[data-tool=content_aware_image_resizer] #scStatus{margin:10px 0 0;border-left:4px solid #f6cd63}[data-tool=content_aware_image_resizer] #scStatus[data-error=true]{border-left-color:#ff7b7b}
[data-tool=content_aware_image_resizer] .sc-work{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:14px}
[data-tool=content_aware_image_resizer] .sc-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}
[data-tool=content_aware_image_resizer] .sc-pane{display:flex;flex-direction:column;padding:16px}[data-tool=content_aware_image_resizer] .sc-pane .sc-canvas{flex:1;display:flex;align-items:center;min-height:300px;border:1px solid #3a2f52}
[data-tool=content_aware_image_resizer] .sc-pane-out{border-color:#a0844a;box-shadow:0 0 0 1px #f6cd6322 inset}[data-tool=content_aware_image_resizer] .sc-pane-out .tw-actions{margin-top:12px}
[data-tool=content_aware_image_resizer] .sc-stage h2,[data-tool=content_aware_image_resizer] .sc-card h2{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d9c6ef}[data-tool=content_aware_image_resizer] .sc-stage h2 small{letter-spacing:0;text-transform:none;color:#f6cd63;margin-left:6px}
[data-tool=content_aware_image_resizer] .sc-side{display:grid;grid-template-columns:1.25fr 1fr .9fr;gap:14px;align-items:stretch}
[data-tool=content_aware_image_resizer] .sc-card{margin:0;padding:16px;min-width:0;border-radius:14px}[data-tool=content_aware_image_resizer] .sc-side .sc-card h2{margin:0 0 10px}
[data-tool=content_aware_image_resizer] .sc-card-resize .sc-size{margin:12px 0 0}[data-tool=content_aware_image_resizer] .sc-size div{background:#2a2140;border:1px solid #3d3058;padding:8px 10px}[data-tool=content_aware_image_resizer] .sc-size strong{font-size:15px}
[data-tool=content_aware_image_resizer] .sc-tools{background:#1d1729;border:1px solid #3d3058;border-radius:12px;padding:4px;margin-bottom:6px}[data-tool=content_aware_image_resizer] .sc-tools button{border:0;background:transparent}
@media(max-width:1100px){[data-tool=content_aware_image_resizer] .sc-stage{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tool=content_aware_image_resizer] .sc-side{grid-template-columns:1fr 1fr}[data-tool=content_aware_image_resizer] .sc-card-resize{grid-column:1/-1}}
@media(max-width:800px){[data-tool=content_aware_image_resizer] .sc-stage,[data-tool=content_aware_image_resizer] .sc-side{grid-template-columns:minmax(0,1fr)}[data-tool=content_aware_image_resizer] .sc-stage{order:0}[data-tool=content_aware_image_resizer] .sc-pane .sc-canvas{min-height:0}[data-tool=content_aware_image_resizer] .sc-bar-label{flex-basis:100%}[data-tool=content_aware_image_resizer] .sc-bar{display:grid;grid-template-columns:1fr 1fr}[data-tool=content_aware_image_resizer] .sc-bar-label{grid-column:1/-1}[data-tool=content_aware_image_resizer] .sc-bar>*:not(.sc-bar-label){justify-content:center;width:100%}}
@media(max-width:560px){[data-tool=content_aware_image_resizer] .sc-top h1{font-size:25px;line-height:1.2}}
