.wpview[data-wpview-type~="affilizz"], .affilizz-modal, .affilizz-component-container {
    p {
        margin: 0;
    }

    button {
        cursor: pointer;
    }

    *,
    *::before,
    *::after {
        box-sizing: border-box;
    }

    a, button {
        cursor: revert;
        -webkit-tap-highlight-color: transparent;
    }

    ol, ul, menu {
        list-style: none;
    }

    img {
        max-width: 100%;
    }

    table {
        border-collapse: collapse;
    }

    input, textarea {
        -webkit-user-select: auto;
    }

    textarea {
        white-space: revert;
        overflow-wrap: break-word;
        word-wrap: break-word;
    }

    meter {
        -webkit-appearance: revert;
        appearance: revert;
    }

    ::placeholder {
        color: unset;
    }

    :where([hidden]) {
        display: none;
    }

    :where([contenteditable]:not([contenteditable="false"])) {
        -moz-user-modify: read-write;
        -webkit-user-modify: read-write;
        -webkit-user-select: auto;
    }

    :where([draggable="true"]) {
        -webkit-user-drag: element;
    }

    ::-webkit-details-marker{
        display: none;
    }
}