.resizer-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.size-control input[type=number]{font-family:inherit;font-size:var(--text-base);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);width:100%;font-variant-numeric:tabular-nums}.size-control input[type=number]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.control-checkbox label{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);cursor:pointer;justify-content:flex-start}.control-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;flex:none}.resizer-controls .control-actions{grid-column:1 / -1;border-top:1px solid var(--color-border-light);padding-top:var(--space-4)}.config-error{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-error);background:#ef444412;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text)}.dimensions{font-variant-numeric:tabular-nums}.dimensions-out{color:var(--color-text);font-variant-numeric:tabular-nums}.cropped-note{color:var(--color-warning);font-weight:600}@media(max-width:720px){.resizer-controls{grid-template-columns:1fr 1fr}.resizer-controls .control:not(.size-control){grid-column:1 / -1}}
