/* Match the reference's uploader rows and compact viewer navigation. */
.converter-upload.has-files{height:auto;min-height:256px;padding-bottom:18px}
.converter-upload.has-files .upload-inner{height:205px}
.intake-list{display:grid;gap:8px;padding:0 18px}
.intake-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:5px;background:#e7ebfa;border:1px solid #cad3f3;animation:intake-in 160ms ease-out}
.intake-copy{flex:1;min-width:0;font-size:14px;line-height:1.35}
.intake-copy strong,.intake-copy span,.intake-copy small{display:block;overflow-wrap:anywhere}
.intake-copy strong{font-weight:600;margin-bottom:3px}
.intake-copy span{color:#334155}
.intake-copy small{font-size:12px;color:var(--muted);margin-top:4px}
.intake-error{background:#fff0f0;border-color:#e5b7bd}.intake-error .intake-copy span{color:#993744}
.intake-reading{background:#e9ebee;border-color:#d4d8de}
.intake-inspect{background:var(--jade);color:#fff;border:1px solid var(--jade);font-size:14px;padding:8px 16px;min-height:44px}
.intake-remove{border:0;border-radius:50%;background:transparent;color:#5d6470;min-width:44px;min-height:44px;padding:0;font-size:25px;font-weight:400}
.intake-remove:hover{background:#ffffff80}
.batch-toolbar{padding:9px 12px;background:#45494f;border-radius:5px;gap:10px}
.batch-toolbar #back-to-documents{margin-right:auto;border:1px solid #9ca1a8;color:white;font-weight:400}
.batch-toolbar>#save-work{color:#fff}.batch-toolbar>#add-files{background:var(--jade);border-color:var(--jade);color:white}
.batch-toolbar .file-button{color:white}.batch-toolbar .file-button small{color:#d4d8de}
.batch-toolbar .file-button[aria-current=true]{color:#fff;background:#ffffff16;border-color:#8b99df}
.batch-toolbar .file-button.error small{color:#ffb6c0}
@keyframes intake-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:640px){.converter-upload.has-files{min-height:285px}.converter-upload.has-files .upload-inner{height:220px}.intake-list{padding:0 12px}.intake-row{gap:6px;padding:10px 8px}.intake-inspect{padding:8px 10px}.intake-copy{font-size:13px}.intake-copy small{font-size:11px}.batch-toolbar{gap:8px}}
@media(prefers-reduced-motion:reduce){.intake-row{animation:none}}

/* Quiet file-drag feedback; nested controls must not make the highlight flicker. */
.converter-upload{transition:background-color 160ms ease-out,border-color 160ms ease-out,box-shadow 160ms ease-out;}
.converter-upload.dragging{background:#f0f1f3;outline:none;border-color:#a1a6ae;box-shadow:inset 0 0 0 1px #a1a6ae,0 8px 24px #18202b12;}
@media(prefers-reduced-motion:reduce){.converter-upload{transition:none;}}
