.nowl-personalization-data__fields,
.nowl-branding__fields {
    display: flex;
    flex-direction: column;
    gap: 1rem;

    .nowl-field-block {
        border: 1px solid var(--outline-color);
        border-radius: 1rem;
        padding: 1rem;
    }

    .acf-fields.-border {
        border: none !important;
        background: unset !important;
    }

    .acf-fields>.acf-field {
        border: none !important;
    }

    .acf-form-submit {
        float: right;
    }

    .acf-image-uploader .image-wrap img {
        background: none;
    }
}

.acf-button {
    background-color: var(--global-palette1) !important;
    color: var(--text-on-accent) !important;
}

.acf-button:hover {
    background-color: var(--global-palette2) !important;
}