/* .iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: var(--wp--custom--radius--image);
}
.iframe-container iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
} */


.iframe-admin-container {
    position: relative;
}
.iframe-admin-container::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
}

.code-iframe-container :is(#SIGNUP_PAGE,#SIGNUP_BODY) {
    opacity: 1 !important;
    padding: 0 !important;
}
.code-iframe-container #imgBlock {
    padding: 0 !important;
}
.code-iframe-container #SIGNUP_BODY_ALL h1 {
    padding: 0 !important;
}
.code-iframe-container div[name="SIGNUP_FORM_LABEL"] {
    margin-right: 12px !important;
}
.code-iframe-container :is(input,textarea,select):not([type="checkbox"],[type="button"]) {
    padding-inline: var(--wp--preset--spacing--xxs) !important;
    padding-block: var(--wp--preset--spacing--xxs) !important;
    border-radius: var(--wp--custom--radius--m) !important;
    border: solid 1px var(--wp--custom--theme-300) !important;
    box-sizing: border-box !important;
    width: 100% !important;
}
.code-iframe-container select {
    min-height: 36px !important;
}
.code-iframe-container select[multiple="multiple"] {
    border-radius: var(--wp--custom--radius--m) 0 0 var(--wp--custom--radius--m) !important;;
}

.is-style-dark-form .code-iframe-container #SIGNUP_BODY {
    background: transparent !important;
    padding: 0 !important;
    color: var(--wp--custom--theme-50) !important;
}
.is-style-dark-form .code-iframe-container #SIGNUP_PAGE {
    background: transparent !important;
}
.is-style-dark-form .code-iframe-container div[name="SIGNUP_FORM_LABEL"] {
    color: var(--wp--custom--theme-300) !important;
}
.is-style-dark-form .code-iframe-container *[name="SIGNUP_REQUIRED"] {
    color: rgb(205 85 85) !important;
}
.is-style-dark-form .code-iframe-container :is(input,textarea,select):not([type="checkbox"],[type="button"]) {
    min-height: 36px !important;
    background: transparent !important;
    border-color: var(--wp--custom--theme-500) !important;
    color: var(--wp--custom--theme-300) !important;
}
.is-style-dark-form .code-iframe-container #captcha {
    padding-left: 142px;
}
.is-style-dark-form .code-iframe-container div[name="privacyPolicy"] a {
    color: inherit;
    text-decoration: underline !important;
    opacity: .8;
}
.is-style-dark-form .code-iframe-container div[name="privacyPolicy"] a:hover {
    color: inherit;
    text-decoration: underline !important;
    opacity: .5;
}
.is-style-dark-form .code-iframe-container input[type="button"] {
    border-radius: var(--wp--custom--radius--button) !important;
    line-height: 1 !important;
    padding-top: var(--wp--custom--button-padding--y) !important;
    padding-right: var(--wp--custom--button-padding--x) !important;
    padding-bottom: var(--wp--custom--button-padding--y) !important;
    padding-left: var(--wp--custom--button-padding--x) !important;
    background-color: var(--wp--custom--theme-50) !important;
    color: var(--wp--custom--theme-900) !important;
    transition: all 150ms ease-out;
}
.is-style-dark-form .code-iframe-container input[type="button"]:hover {
    background-color: var(--wp--custom--brand-500) !important;
    color: var(--wp--custom--theme-50) !important;
}

.is-style-newsletter-form .code-iframe-container #SIGNUP_BODY {
    background: transparent !important;
    padding: 0 !important;
}
.is-style-newsletter-form .code-iframe-container div[name="SIGNUP_BODY"] {
    background: transparent !important;
    width: 100% !important;
}
.is-style-newsletter-form .code-iframe-container #SIGNUP_PAGE {
    background: transparent !important;
}
.is-style-newsletter-form .code-iframe-container input {
    min-height: 36px !important;
}
.is-style-newsletter-form .code-iframe-container input[type="button"] {
    border-radius: var(--wp--custom--radius--button) !important;
    color: var(--wp--custom--theme-100) !important;
}
.is-style-newsletter-form .code-iframe-container .SIGNUP_FLD:has(input:not([type="button"])) {
    width: 55% !important;
}
.is-style-newsletter-form .code-iframe-container .SIGNUP_FLD {
    margin-inline: 0 !important;
}
.is-style-newsletter-form .code-iframe-container .SIGNUP_FLD + .SIGNUP_FLD {
    margin-inline-start: 8px !important;
}
