.acf-form {
    label {
        font-size: 20px;
    }
    
    li label, .acf-field select {
        font-size: 17px;
        line-height: 24px;
    }
    
    input[type="checkbox"] {
        width: 18px;
        height: 18px;
    }
    
    div[data-name="monday"] .acf-checkbox-list li:first-child,
    div[data-name="tuesday"] .acf-checkbox-list li:first-child,
    div[data-name="wednesday"] .acf-checkbox-list li:first-child,
    div[data-name="thursday"] .acf-checkbox-list li:first-child {
        display: block;
        padding-bottom: 3px;
        margin-bottom: 7px;
        border-bottom: 1px solid #eaecf0;
    }
    
    div[data-name="meals"] li {
        display: inline-block;
        
        label {
            margin-right: 20px;
        }
    }
    
    .acf-row-handle, .acf-repeater-add-row {
        display: none !important;
    }
    
    .acf-fields>.acf-field {
        border-style: none;
    }
    
    .acf-field p.description {
        color: rgb(72, 82, 103);
    }
    
    .acf-field h4 {
        font-size: 22px;
        padding-left: 8px;
        padding-top: 20px;
        margin: 0;
    }
}

.ges-price-list {
    b {
        line-height: 40px;
    }
}

.ges-price-wrapper {
    th, td {
        padding: 5px 10px 5px 20px;
    }
    
    >p {
        font-weight: 700;
    }
    
    .discount {
        font-size: 14px;
        margin: 0;
    }
}

.ges-repeater-num-wrapper {
    label {
        line-height: 40px;
    }
    
    input[type="number"] {
        width: 5em;
        display: block;
    }
}