.batch-queue{padding:20px 24px;margin:0 0 24px;border-color:#d3ccc5;background:#fcfaf9}.queue-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.queue-heading h2{margin:0;font-size:16px}.queue-heading p{font-size:12px;line-height:1.8;color:#6d625a;margin:7px 0}.queue-actions{display:flex;gap:8px;flex-wrap:wrap}.queue-actions .button{font-size:11px}.queue-note{font-size:11px;line-height:1.8;color:#847b74;margin:8px 0}.queue-note:empty{display:none}.queue-list{max-height:290px;overflow:auto;border-top:1px solid #e4e0dd;margin-top:12px}.queue-item{display:grid;grid-template-columns:minmax(180px,1fr) 115px minmax(150px,2fr) 70px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #e9e5e2}.queue-item strong{font-size:12px;overflow-wrap:anywhere;font-weight:500}.queue-item>span{font-size:11px;color:#62554a}.queue-item>small{font-size:10px;color:#8d8782;overflow-wrap:anywhere;line-height:1.7}.selected-files{margin:14px 0;padding:12px;border:1px solid #e0dbd6;border-radius:8px;background:#fbf9f8}.selected-files>strong{font-size:12px}.selected-files>p{font-size:10px;color:#837a72;line-height:1.8;margin:6px 0}.selected-files ol{margin:0;padding:0;max-height:210px;overflow:auto;list-style:none}.selected-files li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #e8e5e2}.selected-files li>span{font-size:10px;overflow-wrap:anywhere;line-height:1.8}.selected-files li>button{flex:none;font-size:10px;padding:2px}.batch-start-files{font-size:12px;line-height:2;max-height:260px;overflow:auto;padding-left:24px;overflow-wrap:anywhere}.batch-start-modal{width:560px}.batch-queue [aria-live]{min-height:20px}
@media(max-width:950px){.queue-item{grid-template-columns:minmax(100px,1fr) 100px 70px}.queue-item>small{grid-column:1/-1;grid-row:2}.queue-heading{align-items:flex-start}.batch-queue{padding:16px}}
@media(max-width:650px){.queue-actions{width:100%}.queue-actions .button{font-size:10px;flex:1;padding:8px 6px}.queue-heading h2{font-size:14px}.queue-item{grid-template-columns:minmax(90px,1fr) 90px 60px;gap:8px}.queue-list{max-height:240px}.queue-item strong,.queue-item .text-button{font-size:10px}.queue-note{font-size:10px}.batch-start-modal{max-width:calc(100vw - 24px)}}

/* POD 云茵 queue and batch surfaces. */
.batch-queue{background:var(--surface);border-color:var(--accent-border)}
.queue-heading h2{font-weight:550;color:var(--ink)}
.queue-heading p,.queue-note,.queue-item>small{color:var(--muted)}
.queue-list,.queue-item,.selected-files li{border-color:var(--border)}
.queue-item>span{color:var(--accent-strong)}
.selected-files{background:var(--surface);border-color:var(--border);border-radius:6px}
.selected-files>strong{color:var(--ink)}
.selected-files>p{color:var(--muted)}
.batch-start-files{color:var(--ink)}

/* Bright orange is reserved for controls; batch surfaces remain white. */
.batch-queue,.selected-files{background:#fff;border-color:var(--border)}
