.file-first{padding:24px;border:1px solid #b89a5b66;border-radius:16px;background:#15212b;margin:20px 0}.file-first h2{margin-top:0}.file-first p{line-height:1.7}.file-drop{padding:38px 20px;border:2px dashed #c7ad72;border-radius:12px;text-align:center;background:#d6bb7910;color:#f0dba9;cursor:pointer;font-size:18px;line-height:1.7}.file-drop.over,.file-drop:hover{background:#d6bb7925}.file-drop:focus-visible{outline:3px solid #eedaaa;outline-offset:4px}.file-first small{display:block;margin-top:16px;line-height:1.7;color:#b9c5ce}.queue-card{overflow-wrap:anywhere}.queue-card small{display:block;margin:12px 0}.upload-resolve{background:#15212b;color:#edf0f3;border:1px solid #b89a5b;border-radius:16px;padding:24px;width:min(460px,calc(100vw - 32px));max-height:85vh;overflow:auto}.upload-resolve::backdrop{background:#0009}.upload-resolve label{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:14px 0}.upload-resolve select{min-width:170px;padding:10px}.upload-resolve p{overflow-wrap:anywhere}.upload-resolve .btn{margin:6px}.simple-more>summary{cursor:pointer;padding:16px 0}@media(max-width:600px){.file-first{padding:16px}.file-drop{font-size:16px;padding:26px 14px}}

/* 198: explicit title in the existing file queue. */
.queue-chapter-title{display:grid;gap:.4rem;margin:.65rem 0;max-width:100%}.queue-chapter-title input{width:100%;min-width:0;box-sizing:border-box}
