/**
 * Group scheduling queue lesson time controls
 */
/* Group scheduling queue — lesson time (12h hour + minute + AM/PM) */
.gsp-lesson-time-field {
  margin-top: 0.35rem;
}
.gsp-lesson-time-parts {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 0.65rem;
}
.gsp-lesson-time-part {
  flex: 1 1 4.5rem;
  min-width: 4.5rem;
}
.gsp-lesson-time-part--minute {
  flex: 0 1 5.5rem;
  min-width: 5.5rem;
}
.gsp-lesson-time-part--ampm {
  flex: 0 1 5.5rem;
  min-width: 5.5rem;
}
.gsp-lesson-time-part-label {
  display: block;
  margin-bottom: 0.25rem;
  font-size: 0.75rem;
}
.gsp-lesson-time-field select.cui-input,
.gsp-lesson-time-field input.cui-input[type="number"] {
  width: 100%;
  min-height: 2.5rem;
  cursor: pointer;
  appearance: auto;
  -webkit-appearance: auto;
}
.gsp-lesson-time-minute {
  text-align: center;
  font-variant-numeric: tabular-nums;
}
.gsp-lesson-time-preview {
  margin-top: 0.55rem;
  font-size: 0.9375rem;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: var(--cui-text);
}

#calScheduleIssuesModal.lms-center-panel-open .lms-center-panel-overlay {
  opacity: 1;
}
#calScheduleIssuesModal .lms-sched-issues-overlay {
  background: transparent;
}
#calScheduleIssuesModal.lms-center-panel-open .lms-center-panel {
  transform: scale(1) translateY(0);
  opacity: 1;
}
