:root :where(h1, h2, h3, h4, h5, h6, p){
    margin: 0;
}

:root :where(h1, h2, h3, h4, h5, h6){
    text-wrap: balance;
}

.not-balance{
    text-wrap: auto;
}

:root :where(p){
    text-wrap: pretty;
}

/* Gravity forms edits */
.iban-extra{
    display: flex;
    align-items: end;
}
.iban-extra p {
    font-size: 0.8rem;
    color: #1A448E !important;
}
.ginput_container input{
    border-radius: .5rem !important;
    border-color: #CBCBCB !important;
}

.ginput_container input.error{
    color: red;
    border-color: red !important;
    box-shadow:inset 0px 0px 9px 0px rgba(255, 0, 0, .3);
}
.ginput_container input::placeholder{
    font-size: var(--gf-ctrl-font-size);
}

.gfield_label,
.gform-field-label{
    color: #1A448E !important;
}

.ginput_container input.valid:not([type="radio"]){
    color: #489fd8;
    box-shadow:inset 0px 0px 9px 0px rgba(0, 255, 0, .2);
}

.gform_validation_error .gfield:has(.validation_message) input{
    border-color: red !important;
    box-shadow:inset 0px 0px 9px 0px rgba(255, 0, 0, .3);
}
.gform_validation_error .gfield:not(:has(.validation_message)) input{
    box-shadow:inset 0px 0px 9px 0px rgba(0, 255, 0, .2);
}
.gform-theme--framework .gform_validation_errors {
    background-color: transparent;
    border-color: red !important;
    box-shadow:inset 0px 0px 9px 0px rgba(255, 0, 0, .3);
}
.postnl_error_wrapper{
    padding: 1rem;
    background-color: white;
    border: var(--gf-form-validation-border-width) var(--gf-form-validation-border-style) red;
    border-radius: var(--gf-form-validation-radius);
    box-shadow:inset 0px 0px 9px 0px rgba(255, 0, 0, .3);
}
.postnl_error_wrapper p{
    color: var(--gf-form-validation-heading-color);
    font-family: var(--gf-form-validation-heading-font-family);
    font-size: var(--gf-form-validation-heading-font-size);
    font-weight: var(--gf-form-validation-heading-font-weight);
}

.edit-field{
    display: none;
    margin-left: auto;
    font-size: 0.8rem;
    color: #00529c;
    cursor: pointer;
}
.readonly{
    background-color: #efefef !important;
}

/* Gravity forms edits */