html[data-cr-theme='dark'] .listivo-user-popup__inner-form,
body[data-cr-theme='dark'] .listivo-user-popup__inner-form {
    background: #101b2a;
    border: 1px solid rgba(143, 166, 194, 0.16);
    box-shadow: 0 24px 56px rgba(0, 0, 0, 0.48);
}

html[data-cr-theme='dark'] .listivo-user-popup__close,
body[data-cr-theme='dark'] .listivo-user-popup__close {
    background: #162437;
    border: 1px solid rgba(143, 166, 194, 0.16);
}

html[data-cr-theme='dark'] .listivo-user-popup__close svg path,
body[data-cr-theme='dark'] .listivo-user-popup__close svg path {
    fill: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__inner,
body[data-cr-theme='dark'] .listivo-login-form__inner {
    background: #101b2a;
    border: 1px solid rgba(143, 166, 194, 0.16);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.02);
}

html[data-cr-theme='dark'] .listivo-login-form__tab,
body[data-cr-theme='dark'] .listivo-login-form__tab {
    background: #182638;
    border-color: rgba(143, 166, 194, 0.16);
    color: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__tab:hover,
html[data-cr-theme='dark'] .listivo-login-form__tab--active,
body[data-cr-theme='dark'] .listivo-login-form__tab:hover,
body[data-cr-theme='dark'] .listivo-login-form__tab--active {
    background: #20324d;
    border-color: rgba(143, 166, 194, 0.18);
    color: #fff;
}

html[data-cr-theme='dark'] .listivo-user-popup .cr-auth-header__title,
html[data-cr-theme='dark'] .listivo-user-popup .cr-auth-pane__title,
html[data-cr-theme='dark'] .cr-auth-disabled__title,
body[data-cr-theme='dark'] .listivo-user-popup .cr-auth-header__title,
body[data-cr-theme='dark'] .listivo-user-popup .cr-auth-pane__title,
body[data-cr-theme='dark'] .cr-auth-disabled__title {
    color: #edf4ff;
}

html[data-cr-theme='dark'] .cr-auth-disabled,
body[data-cr-theme='dark'] .cr-auth-disabled {
    background: #101b2a;
    border-color: rgba(143, 166, 194, 0.16);
    box-shadow: 0 18px 44px rgba(0, 0, 0, 0.34);
}

html[data-cr-theme='dark'] .listivo-user-popup .cr-auth-disabled,
body[data-cr-theme='dark'] .listivo-user-popup .cr-auth-disabled {
    background: transparent;
    box-shadow: none;
}

html[data-cr-theme='dark'] .cr-auth-disabled__copy,
body[data-cr-theme='dark'] .cr-auth-disabled__copy {
    color: #9eb1c8;
}

html[data-cr-theme='dark'] .listivo-user-popup .listivo-login-form__tabs,
body[data-cr-theme='dark'] .listivo-user-popup .listivo-login-form__tabs {
    background: #132235;
    border-color: rgba(143, 166, 194, 0.16);
}

html[data-cr-theme='dark'] .listivo-user-popup .listivo-login-form__tab--active,
body[data-cr-theme='dark'] .listivo-user-popup .listivo-login-form__tab--active {
    background: #20324d;
    box-shadow: none;
}

html[data-cr-theme='dark'] .listivo-login-form__form,
body[data-cr-theme='dark'] .listivo-login-form__form {
    background: transparent;
    color: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__separator span,
html[data-cr-theme='dark'] .listivo-login-form__remember,
html[data-cr-theme='dark'] .listivo-login-form__policy,
html[data-cr-theme='dark'] .listivo-login-form__marketing-consent-text,
html[data-cr-theme='dark'] .listivo-login-form__lost-password,
html[data-cr-theme='dark'] .listivo-login-form__lost-password-mobile,
html[data-cr-theme='dark'] .listivo-login-form__checkbox-error,
body[data-cr-theme='dark'] .listivo-login-form__separator span,
body[data-cr-theme='dark'] .listivo-login-form__remember,
body[data-cr-theme='dark'] .listivo-login-form__policy,
body[data-cr-theme='dark'] .listivo-login-form__marketing-consent-text,
body[data-cr-theme='dark'] .listivo-login-form__lost-password,
body[data-cr-theme='dark'] .listivo-login-form__lost-password-mobile,
body[data-cr-theme='dark'] .listivo-login-form__checkbox-error {
    color: #d5e3f4;
}

html[data-cr-theme='dark'] .listivo-login-form__separator:before,
html[data-cr-theme='dark'] .listivo-login-form__separator:after,
body[data-cr-theme='dark'] .listivo-login-form__separator:before,
body[data-cr-theme='dark'] .listivo-login-form__separator:after {
    background: rgba(143, 166, 194, 0.16);
}

html[data-cr-theme='dark'] .listivo-login-form__policy a,
html[data-cr-theme='dark'] .listivo-login-form__marketing-consent-text a,
html[data-cr-theme='dark'] .listivo-login-form__lost-password,
html[data-cr-theme='dark'] .listivo-login-form__lost-password-mobile,
body[data-cr-theme='dark'] .listivo-login-form__policy a,
body[data-cr-theme='dark'] .listivo-login-form__marketing-consent-text a,
body[data-cr-theme='dark'] .listivo-login-form__lost-password,
body[data-cr-theme='dark'] .listivo-login-form__lost-password-mobile {
    color: #ff8a61;
}

html[data-cr-theme='dark'] .listivo-login-form__social-button,
body[data-cr-theme='dark'] .listivo-login-form__social-button {
    background: #162437;
    border: 1px solid rgba(143, 166, 194, 0.18);
    box-shadow: none;
    color: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__field-label,
body[data-cr-theme='dark'] .listivo-login-form__field-label {
    color: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__field.listivo-input-v2,
html[data-cr-theme='dark'] .listivo-login-form__field.listivo-select-v2,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-phone-with-country-code,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-textarea,
body[data-cr-theme='dark'] .listivo-login-form__field.listivo-input-v2,
body[data-cr-theme='dark'] .listivo-login-form__field.listivo-select-v2,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-phone-with-country-code,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-textarea {
    background: #162437;
    border-color: rgba(143, 166, 194, 0.18);
    color: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__field input,
html[data-cr-theme='dark'] .listivo-login-form__field select,
html[data-cr-theme='dark'] .listivo-login-form__field textarea,
body[data-cr-theme='dark'] .listivo-login-form__field input,
body[data-cr-theme='dark'] .listivo-login-form__field select,
body[data-cr-theme='dark'] .listivo-login-form__field textarea {
    background: transparent;
    color: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__field input::placeholder,
html[data-cr-theme='dark'] .listivo-login-form__field select::placeholder,
html[data-cr-theme='dark'] .listivo-login-form__field textarea::placeholder,
body[data-cr-theme='dark'] .listivo-login-form__field input::placeholder,
body[data-cr-theme='dark'] .listivo-login-form__field select::placeholder,
body[data-cr-theme='dark'] .listivo-login-form__field textarea::placeholder {
    color: #90a6c0;
}

html[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__icon,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__icon,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-phone-with-country-code__icon,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__icon,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__icon,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-phone-with-country-code__icon {
    background: rgba(255, 255, 255, 0.04);
    color: #9db4d2;
}

html[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__icon svg path,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__icon svg path,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-phone-with-country-code__icon svg path,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__arrow svg path,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__icon svg path,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__icon svg path,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-phone-with-country-code__icon svg path,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__arrow svg path {
    fill: #9db4d2 !important;
}

html[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__clear,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__password-toggle,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__clear,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__password-toggle {
    background: #182638;
    border-left: 1px solid rgba(143, 166, 194, 0.18);
    color: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__placeholder,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__value,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__placeholder,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__value {
    color: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__dropdown,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__dropdown {
    background: #162437;
    border: 1px solid rgba(143, 166, 194, 0.18);
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.42);
}

html[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__option,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__option {
    border-bottom-color: rgba(143, 166, 194, 0.12);
    color: #edf4ff;
}

html[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__option--highlight,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-select-v2__option--highlight {
    background: #20324d;
}

html[data-cr-theme='dark'] .listivo-login-form__checkbox.listivo-checkbox,
body[data-cr-theme='dark'] .listivo-login-form__checkbox.listivo-checkbox {
    background: #122133;
    border-color: rgba(143, 166, 194, 0.2);
}

html[data-cr-theme='dark'] .listivo-login-form__checkbox.listivo-checkbox--checked,
body[data-cr-theme='dark'] .listivo-login-form__checkbox.listivo-checkbox--checked {
    background: #ff6a3d;
    border-color: #ff6a3d;
}

html[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__error,
html[data-cr-theme='dark'] .listivo-login-form__field .listivo-textarea__error,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-input-v2__error,
body[data-cr-theme='dark'] .listivo-login-form__field .listivo-textarea__error {
    background: rgba(76, 35, 24, 0.92);
    border-color: rgba(255, 138, 97, 0.36);
    color: #ffd7cb;
}
