@charset "UTF-8";
@media all and (min-width: 768px), print {
    th.mc-co-table-chart-cell {
        padding: calc(1 / var(--font) * 1rem) calc(8 / var(--font) * 1rem) calc(2 / var(--font) * 1rem);
    }
    td.mc-co-table-chart-cell {
        padding: calc(10 / var(--font) * 1rem) calc(2 / var(--font) * 1rem);
    }
    td.mc-co-table-chart-cell .mc-text {
        --line-height: 1.4;
    }
    .schedule-cell-heading {
        width: 10.446429%;
    }
    .schedule-cell-base {
        width: 8.928571%;
    }
    .schedule-cell-date {
        width: 6.696429%;
    }
}
@media all and (max-width: 767px) {
    th.mc-co-table-chart-cell {
        padding: calc(1 / var(--font) * 1rem) calc(8 / var(--font) * 1rem) calc(2 / var(--font) * 1rem);
    }
    td.mc-co-table-chart-cell {
        padding: calc(10 / var(--font) * 1rem) calc(2 / var(--font) * 1rem);
    }
    td.mc-co-table-chart-cell .mc-text {
        --line-height: 1.4;
    }
    .schedule-cell-heading {
        width: calc(120 / var(--font) * 1rem);
    }
    .schedule-cell-base {
        width: calc(80 / var(--font) * 1rem);
    }
    .schedule-cell-date {
        width: calc(70 / var(--font) * 1rem);
    }
    .mc-note--xs {
        --note-size: 10;
    }
    .mc-co-table--scroll .mc-co-table-chart {
        width: calc(950 / var(--font) * 1rem);
    }
}