.dialog-queue-panel { background: var(--surface, #fff); border: 1px solid var(--border, #e4e7ec); border-radius: 16px; padding: 24px; margin-bottom: 20px; }
.dialog-queue-panel h2 { margin: 0 0 20px; }
.dialog-queue-current { display: flex; align-items: center; gap: 16px; }
.dialog-queue-current strong { font-size: 36px; font-variant-numeric: tabular-nums; }
.dialog-queue-current small { display: block; margin-top: 5px; color: #667085; }
.dialog-queue-note, .dialog-queue-history p, .dialog-queue-form p { color: #667085; font-size: 13px; line-height: 1.6; }
.dialog-queue-form { max-width: 620px; margin: 24px 0; }
.dialog-queue-form input { display: block; max-width: 280px; width: 100%; margin-top: 8px; padding: 10px 12px; border: 1px solid #cbd5e1; border-radius: 8px; }
.dialog-queue-history { margin-top: 20px; }
.dialog-queue-history summary { cursor: pointer; font-weight: 600; }
.dialog-queue-history table { width: 100%; max-width: 620px; border-collapse: collapse; }
.dialog-queue-history th, .dialog-queue-history td { text-align: left; padding: 8px 12px; border-bottom: 1px solid #e4e7ec; }

.dialog-queue-counter { padding: 6px 0; color: #667085; font-size: 12px; }
.dialog-queue-counter strong { color: #344054; font-variant-numeric: tabular-nums; }

.queue-reassign-control{display:flex;align-items:center;gap:8px}.task-queue-context .button--secondary{padding-inline:12px}