.client-appointments,
.dashboard-client {
    #appointments {
        background-color: #EBEBEB;
        .nav-link {
            color: #21272A;
            font-weight: 600;
            font-size: 14px;
            gap: 8px;
            .appointment-tab-icon.active,
            .appointment-tab-icon.finished {
                display: none;
            }
        }
        .nav-link.active {
            border-left: 0;
            border-radius: 0;
            border-top: 3px solid #FC6134;
            font-weight: 400;
            .appointment-tab-icon:not(.active) {
                display: none;
            }
            .appointment-tab-icon.active {
                display: block;
            }
        }
        .nav-link.finished {
            .appointment-tab-icon:not(.finished) {
                display: none;
            }
            .appointment-tab-icon.finished {
                display: block;
            }
        }
        .nav-link.disabled {
            opacity: 0.5;
        }
    }
    .appointments_extralinks {
        gap: 12px;
        a {
            background-color: #FD987A;
            color: #fff;
            font-size: 16px;
            font-weight: 600;
            border: 0;
            padding: 12px 16px;
            text-align: center;
        }
    }
}

.appointment_homework,
.appointment_classes {
    margin: 24px 0;
}
.appointment_homework {
    background-color: rgb(126,123,180);
    padding: 16px;
    h3 {
        color: #fff;
    }
    > .acf-field > .acf-label {
        display: none;
    }
    .acf-field-textarea .acf-label {
        display: block !important;
    }
}

.appointment_classes {
    a {
        font-size: 14px !important;
    }
}
