@media only screen and (max-width: 578px) {
  .sched-row {
     display: inline-flex;
     justify-content: space-between;
    width: 100%;
  }
  .sched-sidebar-right {
    display: none;
  }
  .sched-columns {
    margin: 0px !important;
    width: 100%;
  }

}

.sched-top {
  margin-bottom: 34px;
}

.sched-column .sched-column-header,
.sched-column .sched-column-header-sticky {
    height: 70px;
    font-size: 13px;
    padding: 7px;
    text-overflow: unset;
    white-space: pre-line;
}

.sched-column .sched-column-header {
    margin-top: -34px;
}

.sched-column .sched-column-header-sticky {
    margin-top: -4px;
    top: 120px;
    word-break: keep-all;
    width: 8.2% !important;
}

@media screen and (max-width: 1280px) {
  .sched-column .sched-column-header,
  .sched-column .sched-column-header-sticky {
    white-space: normal;
    word-wrap: normal;
  }
}

