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