.lc-day .lc-day-time th, .lc-day .lc-day-room-col:first-of-type, .lc-day .all-day-row {
  position: sticky;
  z-index: 3;
  background-color: #fff;
}

.lc-day {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
  overflow-x: scroll;
  overflow-y: visible;
  border-spacing: 0;
  border-collapse: separate;
  border-top: 2px solid #d2d3d5;
  border-left: 2px solid #d2d3d5;
}
.lc-day th,
.lc-day td {
  padding: 5px;
  color: #000;
  border: 0;
  border-right: 2px solid #d2d3d5;
  border-bottom: 2px solid #d2d3d5;
}
.lc-day .lc-day-room {
  vertical-align: top;
}
.lc-day .lc-day-branch-col {
  font-size: large;
}
.lc-day .lc-day-branch-col,
.lc-day .lc-day-room-col {
  width: 12.5%;
}
@media (min-width: 1024px) {
  .lc-day .lc-day-branch-col,
  .lc-day .lc-day-room-col {
    width: auto;
  }
}
.lc-day .lc-day-branch-col.active,
.lc-day .lc-day-room-col.active {
  background-color: #efefef;
}
.lc-day tbody {
  vertical-align: inherit;
}
.lc-day thead th {
  vertical-align: bottom;
}
.lc-day .event-card {
  min-width: 175px;
}
.lc-day tr:not(.lc-day-all-day-row) .event-card {
  background-color: transparent;
  border: 0;
}
.lc-day .all-day-row {
  left: 0;
}
.lc-day .lc-day-room-col:first-of-type {
  left: 0;
}
.lc-day .lc-day-time th {
  left: 0;
}

/*# sourceMappingURL=calendar-day.css.map */
