/* Form Field */
.gk-form-cct .jet-form-builder-row {
    padding: 0;
}

.gk-form-cct .jet-form-builder__conditional,
.gk-form-cct .jet-form-builder-row:not(:last-child){
    margin-bottom: 1.5rem;
}

/* Form Label */
.gk-form-cct .jet-form-builder__label{
    color: var(--gk-text-heading);
    font-size: 0.9375rem;
    font-weight: 600;
    line-height: 1;
}

/* Form Description */
.gk-form-cct .jet-form-builder__desc {
    margin-top: .25rem;
    margin-bottom: .25rem;
    color: var(--gk-text-description);
    font-size: 0.8rem;
    font-weight: 400;

    & small {
        font-size: 100%;
    }
}

/* Form Input */
.gk-form-cct .jet-form-builder__field {
    font-size: 0.9375rem;
    border-radius: var(--gk-input-radius);
}

.gk-form-cct .jet-form-builder__calculated-field-val {
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 42px;
    padding: 0 12px;
    font-size: 0.9375rem;
    border-radius: var(--gk-input-radius);
    border: 1px solid var(--bricks-border-color);
}


/* Input No edit */
.gk-form-cct .no-edit{
    background-color: var(--gk-grey-100);
    pointer-events: none;
}

/* Submit Button */
.gk-form-cct .jet-form-builder__action-button {
    width: 100%;
    min-height: 40px;
    align-items: center;
    background-color: var(--gk-primary);
    color: var(--gk-white);
    font-weight: 600;
    border-radius: var(--gk-button-radius);
    transition: background .2s ease;
}

.gk-form-cct .jet-form-builder__action-button:hover{
    background-color: var(--gk-primary-600);
}