/* Role & Talk: solo practice checkbox in participant picker only. */
/* ROLE_TALK_SOLO_CHECKBOX_20261024 */
#queue-dialog .solo-participant-decision {
  margin-top: 18px;
}
#queue-dialog .solo-practice-choice {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  min-height: 58px;
  padding: 12px 14px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background: var(--paper);
  color: var(--ink);
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}
#queue-dialog .solo-practice-choice.is-selected {
  border-color: var(--gold);
  background: #f0e6d5;
}
#queue-dialog .solo-practice-choice input[type="checkbox"] {
  display: inline-block;
  flex: 0 0 21px;
  width: 21px;
  height: 21px;
  min-height: 21px;
  margin: 0;
  padding: 0;
  accent-color: var(--wine);
  cursor: pointer;
}
#queue-dialog .solo-practice-choice input:disabled { cursor: wait; }
#queue-dialog .solo-participant-decision .solo-practice-hint {
  margin-top: 8px;
  font-size: 13px;
}
#queue-dialog .waiting-list .solo-queue-disabled {
  opacity: .62;
}
#queue-dialog .waiting-list .solo-queue-disabled .queue-select {
  opacity: .65;
  cursor: not-allowed;
}
