/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/components/schedule.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.schedule_heading__u6Vuz {
  font-family: var(--display);
  font-size: 22px;
  line-height: 1.1;
  margin: 18px 0 8px;
}

.schedule_dayRow__yu_Lv,
.schedule_slotGrid__q25RT {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.schedule_day__HgIuO,
.schedule_slot__b3Bt8 {
  border: 2px solid var(--ink);
  background: var(--paper);
  color: var(--ink);
  padding: 6px 8px;
  text-align: left;
}

.schedule_day__HgIuO {
  font-family: var(--display);
  font-size: 14px;
}

.schedule_day__HgIuO[aria-pressed="true"],
.schedule_slot__b3Bt8[aria-pressed="true"] {
  background: var(--yellow);
}

.schedule_slot__b3Bt8:disabled {
  cursor: not-allowed;
  color: var(--muted);
}

.schedule_held__MiwsM:disabled {
  background: #efe2c4;
}

.schedule_booked__lDK2i:disabled {
  background: var(--cream);
}

