/* Scoped to the queue: native-size text, without scaling the remote screen.
   The ID keeps these rules above compact styles loaded later by legacy modules. */
#queue .sessionTable {
  font-family: "Segoe UI", Tahoma, Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}
#queue .sessionTable thead th {
  font-family: inherit !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  padding: 8px 9px !important;
  letter-spacing: normal !important;
}
#queue .sessionTable tbody tr { height: auto !important; }
#queue .sessionTable tbody td {
  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  padding: 7px 9px !important;
}
#queue .sessionTable .customerCell strong,
#queue .sessionTable .acsQueueDisplayCell,
#queue .sessionTable .fifoTimerCell {
  font-size: 12px !important;
  font-weight: 600 !important;
}
#queue .sessionTable .customerCell strong,
#queue .sessionTable .problemMain { color: inherit !important; }
#queue .sessionTable .customerCell small,
#queue .sessionTable .fifoTimerCell small,
#queue .sessionTable .fifoQueueScope {
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  color: #526174 !important;
  margin-top: 2px !important;
}
/* Keep timer captions beside the clock so they do not add a second line. */
#queue .sessionTable .fifoTimerCell small {
  display: inline !important;
  margin: 0 0 0 8px !important;
  white-space: nowrap !important;
}
#queue .sessionTable .statusPill,
#queue .sessionTable .queuePriorityBadge,
#queue .sessionTable .rowUnreadBadge,
#queue .sessionTable .fifoQueueBadge {
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  padding: 2px 6px !important;
}
#queue .sessionTable .queueRepassBox,
#queue .sessionTable .handoffNote,
#queue .sessionTable .assignedLabel {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}
#queue .sessionTable .rowAction {
  font-family: inherit !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  padding: 4px 7px !important;
}
:root[data-theme="dark"] #queue .sessionTable tbody td {
  color: #e6edf6 !important;
}
:root[data-theme="dark"] #queue .sessionTable .customerCell small,
:root[data-theme="dark"] #queue .sessionTable .fifoTimerCell small,
:root[data-theme="dark"] #queue .sessionTable .fifoQueueScope {
  color: #b8c5d8 !important;
}
