.acf-form {
    > .acf-fields > .acf-field > .acf-label,
    th label,
    th:not(.nutritional-daily-table__th),
    th.acf-row-handle,
    tr .order {
        display: none;
    }
    .acf-form-submit {
        input {
            background-color: rgba(253, 152, 122, 0.7);
            color: #fff;
            font-size: 16px;
            max-width: 200px;
            width: 100%;
            font-weight: 600;
            padding: 12px 16px;
        }
    }
}

.acf-form-client-view  {
    select {
        height: 55px;
    }
}

.user-client {
    th label,
    th:not(.nutritional-daily-table__th),
    th.acf-row-handle,
    tr .order,
    .acf-row-handle.remove,
    .acf-field-clone > .acf-label,
    .acf-field-textarea .acf-label {
        display: none;
    }

    .acf-actions {
        .acf-button {
            display: none;
        }
    }

    .acf-form-client-view  {
        .acf-row-handle.remove {
            display: block;
        }
        select {
            height: 55px;
        }
    }
}

.client-appointments .acf-fields .acf-field:not(.acf-field.acf-field-text) {
    margin: 24px auto !important;
}

.acf-row {
    .acf-row-handle {
        width: 32px;
    }
}

.acf-field input[type="text"] {
    max-width: 98% !important;
    height: fit-content !important;
    height: 55px !important;
}

.acf-fields b {
    color: #FD6968;
}

.acf-fields .acf-field {
    padding: 0;
    border: 0;
}

.acf-fields.-border {
    border: 0;
}

div[data-name="comportamentos"] {
    .acf-fields {
        @media only screen and (min-width: 991px) {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
        }
    }
}

.acf-repeater .acf-row-handle .acf-icon {
    display: block !important;
    position: inherit !important;
    margin: 5px 0 !important;
    left: 0;
}
.acf-repeater .acf-row-handle .acf-icon.-duplicate {
    display: none !important;
}

.acf-row-handle.remove {
    padding: 0;
}

.acf-field-Nutritional > .acf-input{
    overflow-x: auto;
}

.nutritional-daily-table {
    border-spacing: 5px;
    border-collapse: unset;
    thead th {
        background: transparent;
    }
    tbody tr {
        border: 0 !important;
        td {
            border: 0 !important;
        }
        td:not(:first-of-type) {
            background-color: #F2F4F8 !important;
            border: 1px solid #C1C7CD !important;
        }
    }
    
    input[type="checkbox"],
    input[type="checkbox"]:checked,
    input[type="checkbox"]:disabled {
        width: 16px;
        height: 16px;
        padding: 16px;
        accent-color: #AE85C2;
        color: #AE85C2;
    }
}

[data-name="ponto_de_situacao"] > .acf-label {
    margin: 0;
    label {
        font-size: 26px;
        color: #AE85C2;
        margin: 0;
    }
}

.acf-checkbox-list {
    input[type="checkbox"] {
        width: 16px;
        height: 16px;
        padding: 16px;
    }
    label.selected {
        accent-color: #AE85C2;
    }
}


div[data-name="consulta_concluida"][hidden] {
    display: block !important;
    .acf-input {
        opacity: 0.3;
    }
}

.user-client {
    div[data-name="checklist"] {
        display: none !important;
    }   
}