.schedule-view-button {
    margin-top: $space-xl !important;
    width: 100%;
    height: $standard-button-height;
}

.schedule-title-tabs {
    @include flex-center-align();
    justify-content: space-between;

    @media (max-width: $media-breakpoint-mobile) {
        flex-direction: column;
        align-items: flex-start;
    }
}

.schedule-tabs-desktop {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.checkbox-schedule {
    margin-top: $space-xl;
}

.page-footer-note {
    padding: $space-xl;
    background-color: $blue-extra-light;
    border-top: 1px solid $border;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
    border-radius: 0 0 $border-radius $border-radius;

    .page-footer-note--container {
        max-width: 700px;
        @include font-small();
        line-height: 16px;

        b {
            font-weight: $font-bold;
        }

        .line:not(:last-child) {
            margin-bottom: $space-m;
        }

        .line1 {
            display: flex;
            align-items: flex-start;

            .sort-note {
                font-size: 10px;
                margin-right: 3px;
                margin-top: -1px;
            }
        }
    }
}

.time-note--container {
    max-width: 700px;
    @include font-small();
    line-height: 16px;
    display: flex;
    align-items: flex-start;
    .sort-note {
        font-size: 10px;
        margin-right: 3px;
        margin-top: -1px;
    }
}
