.configure-queues-page{padding-top:0;padding-bottom:2.5rem}.configure-queues-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.configure-queues-toolbar .knowledge-table-search{flex:0 360px}.configure-queues-toolbar .knowledge-table-search input{width:100%;min-width:0}.configure-queues-toolbar__meta{font-size:.85rem}.configure-queues-header{width:100%;color:var(--text-1)}.configure-queues-header__intro .muted{max-width:46rem}.configure-queues-header .header-actions{gap:.6rem;margin-left:auto}.configure-queues-table th,.configure-queues-table td{vertical-align:middle}.configure-queues-table th{white-space:nowrap}.configure-queues-table td:last-child{white-space:nowrap;width:1%}.queue-name{flex-direction:column;gap:.25rem;display:flex}.queue-external{color:var(--text-tertiary);font-size:.85rem}.queue-row--disabled{opacity:.6}.queue-row--disabled .queue-name strong{color:var(--text-tertiary);text-decoration:line-through}.queue-meta{color:var(--text-secondary);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.queue-meta .muted{font-size:.75rem}.queue-actions{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:.35rem;width:100%;padding-right:.35rem;display:inline-flex}.queue-inline-control{align-items:center;gap:.4rem;display:inline-flex;position:relative}.queue-inline-control select,.configure-sync-table select,.configure-queue-modal select{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);min-width:10rem;color:var(--text-1);font:inherit;padding:.35rem .55rem;font-size:.85rem;transition:border-color .15s,box-shadow .15s,background .15s}.queue-inline-control select{max-width:14rem}.queue-inline-control select:hover,.configure-sync-table select:hover,.configure-queue-modal select:hover{border-color:var(--border-strong)}.queue-inline-control select:focus-visible,.configure-sync-table select:focus-visible,.configure-queue-modal select:focus-visible{border-color:var(--accent-5);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-5) 18%, transparent);outline:none}.queue-inline-control select:disabled,.configure-sync-table select:disabled,.configure-queue-modal select:disabled{background:var(--surface-2);color:var(--text-tertiary);cursor:not-allowed}.queue-inline-control .queue-inline-spinner,.queue-inline-control .queue-inline-tick{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:0;font-size:.8rem;line-height:1;transition:width .15s,opacity .15s,visibility .15s;display:inline-flex;overflow:hidden}.queue-inline-control.is-saving select,.queue-inline-control.is-saving input[type=checkbox]{opacity:.5;pointer-events:none}.queue-inline-control.is-saving>.queue-inline-spinner{opacity:1;visibility:visible;width:auto;color:var(--text-tertiary)}.queue-inline-control.is-success>.queue-inline-tick{opacity:1;visibility:visible;width:auto;color:var(--success,#16a34a);animation:2s ease-out forwards inlineFadeOut}.configure-sync-card{gap:var(--spacing-md);margin-bottom:var(--spacing-base);flex-direction:column;display:flex}.configure-sync-card__header{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.configure-sync-card__header h2{margin-bottom:.35rem}.configure-sync-card__actions{flex-wrap:wrap;gap:.6rem;display:inline-flex}.configure-sync-summary{flex-wrap:wrap;gap:.75rem;display:flex}.configure-sync-pill{border-radius:var(--radius-pill);background:var(--surface-2);align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.configure-sync-pill strong{font-size:.95rem}.configure-sync-pill.is-new{color:var(--positive-8);background:var(--positive-1)}.configure-sync-pill.is-missing{color:var(--warning-7);background:var(--warning-1)}.configure-sync-pill.is-rename{color:var(--accent-7);background:var(--accent-1)}.configure-sync-pill.is-disabled{color:var(--text-tertiary);background:var(--surface-2)}.configure-sync-pill.is-configured{color:var(--text-1);background:var(--surface-2)}.sync-status{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.02em;align-items:center;padding:.25rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.sync-status--new{color:var(--positive-7);background:var(--positive-1)}.sync-status--missing{color:var(--warning-7);background:var(--warning-1)}.sync-status--rename{color:var(--accent-7);background:var(--accent-1)}.sync-status--disabled{color:var(--text-tertiary);background:var(--surface-2)}.sync-status--configured,.sync-status--in_sync{color:var(--text-secondary);background:var(--surface-2)}.sync-status--missing_external{color:var(--warning-7);background:var(--warning-1)}.sync-status--missing_local{color:var(--positive-7);background:var(--positive-1)}.sync-status--name_mismatch,.sync-status--external_updated,.sync-status--local_updated{color:var(--accent-7);background:var(--accent-1)}.sync-status--unlinked{color:var(--text-tertiary);background:var(--surface-2)}.sync-status--conflict,.configure-sync-pill.is-conflict{color:var(--error-7);background:var(--error-1)}.configure-sync-pill.is-unlinked{color:var(--text-tertiary);background:var(--surface-2)}.taxonomy-sync-row--conflict,.taxonomy-sync-row--conflict:hover,.taxonomy-sync-conflict-detail,.taxonomy-sync-conflict-detail:hover{background:var(--error-0)}.taxonomy-sync-conflict-detail td{padding-top:0;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-muted)}.conflict-reason{align-items:flex-start;gap:var(--spacing-sm);color:var(--error-7);font-size:.875rem;display:flex}.conflict-reason i{flex-shrink:0;margin-top:.15rem}.taxonomy-sync-path{color:var(--text-tertiary);font-size:.85rem}.taxonomy-sync-name{flex-direction:column;gap:.25rem;display:flex}.taxonomy-sync-name .taxonomy-external{color:var(--text-tertiary);font-size:.85rem}.sync-row-error{align-items:center;gap:var(--spacing-sm);color:var(--error-7);font-size:.85rem;display:flex}.configure-kb-mapping-card{gap:var(--spacing-base);flex-direction:column;display:flex}.configure-kb-mapping-card__current{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.configure-kb-mapping-card__current .kb-mapping-label{color:var(--text-1);font-weight:600}.configure-kb-mapping-card__current .kb-mapping-value{color:var(--text-secondary)}.configure-kb-mapping-card__current .kb-mapping-value.is-none{color:var(--text-tertiary);font-style:italic}.configure-kb-mapping-form{align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.configure-kb-mapping-form select{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-1);min-width:14rem;max-width:28rem;color:var(--text-1);flex:1;padding:.5rem .6rem;font-size:.95rem}.configure-kb-mapping-form select option:disabled{color:var(--text-tertiary)}.conflict-comparison{gap:var(--spacing-base);margin:var(--spacing-base) 0;grid-template-columns:1fr 1fr;display:grid}.conflict-side{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--surface-1)}.conflict-side h4{margin:0 0 var(--spacing-sm);color:var(--text-secondary);font-size:.9rem;font-weight:600}.conflict-side dl{gap:var(--spacing-xs);flex-direction:column;margin:0;display:flex}.conflict-side dt{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.conflict-side dd{margin:0 0 var(--spacing-sm);color:var(--text-1);font-size:.9rem}.conflict-reason-banner{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--error-0);color:var(--error-7);font-size:.9rem;font-weight:500;display:flex}.conflict-resolution-options{margin:var(--spacing-md) 0 0;gap:var(--spacing-md);border:none;flex-direction:column;padding:0;display:flex}.conflict-resolution-options legend{margin-bottom:var(--spacing-sm);color:var(--text-1);font-size:.95rem;font-weight:600}.conflict-option{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;color:var(--text-1);font-size:.9rem;transition:background .15s;display:flex}.conflict-option:hover{background:var(--surface-1)}.conflict-option input[type=radio]{accent-color:var(--primary-5)}.sync-action-select{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-1);min-width:9rem;padding:.35rem .55rem}.queue-actions .icon-btn{flex-shrink:0}@keyframes inlineFadeOut{0%,70%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.configure-flag-grid{grid-template-columns:repeat(auto-fit, minmax(calc(14rem * var(--density-scale,1)), 1fr));gap:var(--spacing-md);margin-top:var(--spacing-base);border:none;display:grid}.configure-flag-grid legend{margin-bottom:var(--spacing-md);color:var(--text-1);font-size:.95rem;font-weight:600}.queue-flag-card{position:relative}.queue-flag-card__btn{align-items:flex-start;gap:var(--spacing-sm);border-radius:var(--radius-md);background:var(--surface-1);width:100%;padding:var(--spacing-md);text-align:left;cursor:pointer;font:inherit;color:var(--text-1);box-shadow:var(--shadow-light);border:none;flex-direction:column;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.queue-flag-card__btn:focus-visible{outline:var(--focus);outline-offset:2px}.queue-flag-card__btn:hover{background:var(--surface-2);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.queue-flag-card__title{font-size:.95rem;font-weight:600}.queue-flag-card__status{color:var(--text-tertiary);font-size:.85rem}.queue-flag-card.is-active{cursor:pointer}.queue-flag-card.is-active .queue-flag-card__btn{background:var(--primary-0);box-shadow:0 0 0 2px var(--accent-soft-18), var(--shadow-light)}.queue-flag-card.is-active .queue-flag-card__status{color:var(--primary-6)}@media (width<=1100px){.configure-queues-header{padding-right:2.5rem}.configure-queues-header .header-actions{margin-right:0}}@media (width<=640px){.configure-intents-page,.configure-queues-page,.configure-areas-page,.configure-taxonomy-shell,.configure-templates-shell{padding-left:1.25rem;padding-right:1.25rem}.configure-queues-close{right:1.25rem}.configure-queues-header .header-actions{margin-right:0}.queue-actions{justify-content:flex-start}.conflict-comparison{grid-template-columns:1fr}}