.cm-file-queue{width:100%;box-sizing:border-box;margin:14px 0;padding:16px;border:1px solid #dce3ee;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(26,46,77,.06);color:#1f2937}.cm-q-head,.cm-q-tools,.cm-q-head>div,.cm-q-view{display:flex;align-items:center;gap:8px}.cm-q-head{justify-content:space-between;margin-bottom:10px}.cm-q-head strong{font-size:16px}.cm-q-head span{font-size:13px;color:#64748b}.cm-q-tools{flex-wrap:wrap}.cm-q-tools input{min-width:180px;flex:1;padding:9px 11px;border:1px solid #cbd5e1;border-radius:10px}.cm-q-tools button,.cm-q-view button{padding:8px 11px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;cursor:pointer;font-weight:700;color:#334155}.cm-q-tools button:hover,.cm-q-view button:hover{background:#f1f5f9}.cm-q-tools button:disabled{opacity:.45;cursor:not-allowed}.cm-q-help{margin:10px 0;color:#64748b;font-size:12px}.cm-q-list{list-style:none;margin:0;padding:0;display:grid;gap:7px;max-height:360px;overflow:auto}.cm-q-item{display:grid;grid-template-columns:28px 28px minmax(0,1fr) 34px;align-items:center;gap:7px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.cm-q-item.is-dragging{opacity:.45}.cm-q-grip{cursor:grab;color:#94a3b8;font-weight:900;letter-spacing:-4px}.cm-q-num{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e2e8f0;font-size:12px}.cm-q-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.cm-q-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-q-main small{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-q-main em{grid-row:1/3;grid-column:2;font-style:normal;color:#2563eb;font-size:12px;align-self:center;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-q-item>button{border:0;background:transparent;font-size:21px;color:#64748b;cursor:pointer}.cm-file-queue[data-density=compact] .cm-q-item{padding:5px 9px}.cm-file-queue[data-density=compact] .cm-q-main small{display:none}.cm-q-empty{text-align:center;padding:16px;color:#64748b}.cm-queue-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:10000;background:#111827;color:#fff;padding:10px 15px;border-radius:999px;transition:.2s;pointer-events:none}.cm-queue-toast.is-visible{opacity:1;transform:translate(-50%,0)}[data-theme=dark] .cm-file-queue,.dark .cm-file-queue{background:#18202d;color:#e5e7eb;border-color:#344154}[data-theme=dark] .cm-q-item,.dark .cm-q-item{background:#111827;border-color:#344154}[data-theme=dark] .cm-q-tools button,[data-theme=dark] .cm-q-view button,.dark .cm-q-tools button,.dark .cm-q-view button{background:#111827;color:#e5e7eb;border-color:#475569}@media(max-width:720px){.cm-q-head{align-items:flex-start}.cm-q-tools input{flex-basis:100%}.cm-q-tools button{flex:1}.cm-q-main{display:block}.cm-q-main em{display:block;margin-top:3px}.cm-q-list{max-height:310px}}
