.queue-panel[data-v-7ce7becb]{border:1px solid var(--color-border-default,#e0e0e0);z-index:55;border-radius:8px;flex-direction:column;width:280px;max-height:calc(100% - 24px);position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 8px 24px #00000029}.queue-panel[data-v-7ce7becb],.queue-panel-header[data-v-7ce7becb]{background:var(--color-bg-surface,#fafafa);display:flex}.queue-panel-header[data-v-7ce7becb]{border-bottom:1px solid var(--color-border-default,#e0e0e0);align-items:center;gap:8px;padding:10px 12px}.queue-panel-title[data-v-7ce7becb]{color:var(--color-text-primary,#232425);flex:1;font-size:13px;font-weight:600}.queue-panel-count[data-v-7ce7becb]{font-size:11px}.queue-panel-count[data-v-7ce7becb],.queue-panel-empty[data-v-7ce7becb]{color:var(--color-text-tertiary,#909499)}.queue-panel-empty[data-v-7ce7becb]{text-align:center;padding:24px 16px;font-size:12px}.queue-panel-list[data-v-7ce7becb]{flex-direction:column;flex:1;gap:8px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.queue-entry[data-v-7ce7becb]{background:var(--color-bg-subtle,#f5f5f5);border-radius:6px;align-items:flex-start;gap:10px;padding:8px;display:flex}.queue-entry-thumb[data-v-7ce7becb]{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:4px;flex-shrink:0;width:64px;height:40px}.queue-entry-meta[data-v-7ce7becb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.queue-entry-time[data-v-7ce7becb]{color:var(--color-text-primary,#232425);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.queue-entry-notes[data-v-7ce7becb]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.queue-entry-notes[data-v-7ce7becb],.queue-icon-btn[data-v-7ce7becb]{color:var(--color-text-secondary,#6e7178)}.queue-icon-btn[data-v-7ce7becb]{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:inline-flex}.queue-icon-btn[data-v-7ce7becb]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.queue-icon-btn[data-v-7ce7becb]:disabled{opacity:.4;cursor:default}.queue-entry-delete[data-v-7ce7becb]{align-self:center}.queue-busy-hint[data-v-7ce7becb]{color:var(--color-text-tertiary,#909499);padding:6px 12px 0;font-size:11px}.queue-panel-footer[data-v-7ce7becb]{border-top:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-surface,#fafafa);gap:6px;padding:10px 12px;display:flex}.queue-secondary-btn[data-v-7ce7becb]{border:1px solid var(--color-border-default,#e0e0e0);color:var(--color-text-secondary,#6e7178);cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:6px 10px;font-size:12px;font-weight:500;transition:background .12s}.queue-secondary-btn[data-v-7ce7becb]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.queue-secondary-btn[data-v-7ce7becb]:disabled{opacity:.45;cursor:default}.queue-send-btn[data-v-7ce7becb]{background:var(--color-text-primary,#232425);color:var(--color-text-on-brand,#fff);cursor:pointer;border:1px solid #0000;border-radius:6px;flex:1.4;padding:6px 12px;font-size:12px;font-weight:500;transition:opacity .12s}.queue-send-btn[data-v-7ce7becb]:hover:not(:disabled){opacity:.9}.queue-send-btn[data-v-7ce7becb]:disabled{opacity:.45;cursor:default}
