.batch-resizer{padding:clamp(20px,4vw,36px)}.batch-resizer h2{margin:0 0 10px}.batch-resizer .editor h2{margin-top:26px}.batch-resizer .editor>.section-heading h2{margin-top:0}.batch-resizer .intro,.batch-resizer .sub,.batch-resizer .hint{color:#667085}.batch-resizer .drop-zone{text-align:center;border:2px dashed #b8c7e3;border-radius:14px;padding:38px 16px;position:relative}.batch-resizer .drop-zone.dragging{background:#eff5ff;border-color:#2563eb}.batch-resizer .drop-zone input{opacity:0;width:1px;height:1px;position:absolute}.batch-resizer .drop-zone svg{fill:none;stroke:#2563eb;stroke-width:1.8px;width:42px}.batch-resizer .drop-zone p{margin:8px}.batch-resizer .drop-zone button,.batch-resizer .primary,.batch-resizer .download{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:10px;font-weight:700}.batch-resizer .drop-zone button{padding:.8rem 1.3rem}.batch-resizer .select-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.batch-resizer .drop-zone button.folder{color:#2563eb;background:#fff;border:1px solid #2563eb}.batch-resizer .privacy{margin-top:12px;line-height:1.7}.batch-resizer .message{border-radius:9px;margin-top:16px;padding:13px 15px;line-height:1.7}.batch-resizer .status{color:#2455a4;background:#eff6ff}.batch-resizer .warning{color:#805500;background:#fff8e7}.batch-resizer .warning ul{margin:6px 0 0;padding-left:1.3em}.batch-resizer .warning li{overflow-wrap:anywhere}.batch-resizer .error{color:#a91d2c;background:#fff0f0}.batch-resizer .editor,.batch-resizer .result{border-top:1px solid #e2e6ef;margin-top:28px;padding-top:25px}.batch-resizer .section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.batch-resizer .heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.batch-resizer .file-list,.batch-resizer .result-list{gap:8px;max-height:560px;margin:16px 0;padding-right:2px;display:grid;overflow-y:auto}.batch-resizer .file-card{background:#f8faff;border:1px solid #dbe2ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.batch-resizer .file-thumb{object-fit:cover;background:#fff;border:1px solid #dbe2ee;border-radius:8px;width:52px;height:52px}.batch-resizer .file-info{gap:3px;min-width:0;display:grid}.batch-resizer .file-name{overflow-wrap:anywhere;word-break:break-word;min-width:0}.batch-resizer .file-meta{color:#667085;overflow-wrap:anywhere;font-size:.84rem}.batch-resizer .file-meta .after{color:#1f5bc4;font-weight:700}.batch-resizer .file-meta .kept{color:#805500}.batch-resizer .option-fieldset{border:1px solid #d8e0ed;border-radius:9px;margin:14px 0;padding:14px}.batch-resizer .option-fieldset legend{color:#344054;padding:0 5px;font-size:.86rem;font-weight:700}.batch-resizer .choice-grid{flex-wrap:wrap;gap:8px 24px;display:flex}.batch-resizer .choice-grid label,.batch-resizer .inline-check{cursor:pointer;align-items:center;gap:6px;display:flex}.batch-resizer .value-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.batch-resizer .field{font-weight:700}.batch-resizer .value-input{align-items:center;gap:8px;display:flex}.batch-resizer .value-input input{width:9rem;font:inherit;background:#fff;border:1px solid #aab8d0;border-radius:9px;padding:.62rem}.batch-resizer .hint{margin:10px 0 0;font-size:.9rem;line-height:1.7}.batch-resizer .inline-check{width:fit-content;margin-top:12px}.batch-resizer .secondary,.batch-resizer .danger,.batch-resizer .item-download{color:#344054;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdc8da;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.batch-resizer .danger{color:#a91d2c;border-color:#efb5bb}.batch-resizer .run-row{gap:10px;margin-top:14px;display:flex}.batch-resizer .primary{flex:1;min-height:52px;padding:14px 20px}.batch-resizer .cancel{min-height:52px;padding:0 22px}.batch-resizer button:focus-visible,.batch-resizer a:focus-visible,.batch-resizer input:focus-visible{outline-offset:2px;outline:3px solid #93b4ff}.batch-resizer button:disabled,.batch-resizer input:disabled{opacity:.55;cursor:not-allowed}.batch-resizer .complete{color:#176b37;font-weight:700;line-height:1.7}.batch-resizer .download{text-align:center;background:#18733a;width:100%;margin-top:12px;padding:14px 20px;text-decoration:none;display:block}.batch-resizer .failures{color:#a91d2c;background:#fff0f0;border-radius:9px;margin-top:18px;padding:14px 16px}.batch-resizer .failures h3{margin:0 0 6px;font-size:1rem}.batch-resizer .failures ul{margin:0;padding-left:1.3em}.batch-resizer .failures li{overflow-wrap:anywhere;line-height:1.7}.batch-resizer [aria-busy=true]{cursor:wait}.batch-resizer [hidden]{display:none!important}@media (width<=560px){.batch-resizer .drop-zone{padding:28px 12px}.batch-resizer .section-heading{flex-direction:column;align-items:stretch}.batch-resizer .heading-actions{justify-content:flex-start}.batch-resizer .heading-actions button{flex:1}.batch-resizer .file-card{gap:10px;padding:10px}.batch-resizer .file-thumb{width:44px;height:44px}.batch-resizer .file-card>:last-child{min-height:42px;padding:6px 10px}.batch-resizer .file-list,.batch-resizer .result-list{max-height:none}}.guide[data-astro-cid-s52kc2kh]{padding:clamp(20px,4vw,36px)}.guide[data-astro-cid-s52kc2kh] h2[data-astro-cid-s52kc2kh]{margin-top:2rem}.guide[data-astro-cid-s52kc2kh] h2[data-astro-cid-s52kc2kh]:first-child{margin-top:0}.guide[data-astro-cid-s52kc2kh] h3[data-astro-cid-s52kc2kh]{margin-top:1.5rem}.guide[data-astro-cid-s52kc2kh] p[data-astro-cid-s52kc2kh],.guide[data-astro-cid-s52kc2kh] li[data-astro-cid-s52kc2kh]{line-height:1.85}.guide[data-astro-cid-s52kc2kh] li[data-astro-cid-s52kc2kh]+li[data-astro-cid-s52kc2kh]{margin-top:.5rem}
