/* Update id: CX-LZWN */
/* Dark-theme completion for the account and checkout verification flow. */
:root[data-theme="dark"] :is(.corporate-auth__country, .corporate-auth__modal-panel) {
    border-color: var(--v2-dark-line);
    background: var(--v2-dark-surface-2);
    color: var(--v2-dark-text);
}

:root[data-theme="dark"] :is(.corporate-auth__country-code, .corporate-auth__phone-wrap > span, .corporate-auth__country-grid a > span, .corporate-auth__country-grid form > button > span) {
    border-color: var(--v2-dark-line-strong);
    background: var(--v2-dark-hover);
    color: var(--v2-dark-text);
}

:root[data-theme="dark"] .corporate-auth__phone-wrap {
    border-color: var(--v2-dark-line-strong);
    background: var(--v2-dark-surface);
}

:root[data-theme="dark"] :is(.corporate-auth__field > label, .corporate-auth__form > label:not(.corporate-auth__check), .corporate-auth__code-label, .corporate-auth__country-search label) {
    color: var(--v2-dark-text);
}

:root[data-theme="dark"] :is(.corporate-auth__country small, .corporate-auth__country-grid small) {
    color: var(--v2-dark-muted);
}

:root[data-theme="dark"] .corporate-auth__progress li:not(:last-child)::after {
    background: var(--v2-dark-line-strong);
}

:root[data-theme="dark"] .corporate-auth__progress li:not(.is-current):not(.is-complete) span {
    border-color: var(--v2-dark-line-strong);
    background: var(--v2-dark-surface-2);
    color: var(--v2-dark-muted);
}

:root[data-theme="dark"] :is(.corporate-auth__country-grid a, .corporate-auth__country-grid form > button, .corporate-auth__modal-panel header > button) {
    border-color: var(--v2-dark-line-strong);
    color: var(--v2-dark-text);
}

:root[data-theme="dark"] :is(.corporate-auth__country-grid a:hover, .corporate-auth__country-grid a:focus-visible, .corporate-auth__country-grid a.is-suggested, .corporate-auth__country-grid form > button:hover, .corporate-auth__country-grid form > button:focus-visible, .corporate-auth__country-grid form.is-suggested > button) {
    background: var(--v2-dark-hover);
    border-color: var(--corporate-orange);
}

:root[data-theme="dark"] .corporate-auth__field.is-valid .corporate-auth__field-status { color: #79c799; }
:root[data-theme="dark"] .corporate-auth__field.is-error .corporate-auth__field-status { color: #ffaaa0; }
:root[data-theme="dark"] .corporate-auth__field.is-pending .corporate-auth__field-status { color: #ffad7c; }

:root[data-theme="dark"] .corporate-auth__sms-delivery {
    border-color: rgba(232, 93, 35, .52);
    background: linear-gradient(145deg, #241b17, var(--v2-dark-surface));
    color: var(--v2-dark-muted);
    box-shadow: 4px 4px 0 -3px rgba(232, 93, 35, .55);
}

:root[data-theme="dark"] .corporate-auth__sms-delivery header > span {
    background: #101315;
    color: #ff9b70;
}

:root[data-theme="dark"] .corporate-auth__sms-delivery :is(header strong, strong) {
    color: var(--v2-dark-text);
}

:root[data-theme="dark"] .corporate-auth__sms-progress {
    background: var(--v2-dark-line-strong);
}

:root[data-theme="dark"] .corporate-auth__sms-delivery button {
    border-color: #c86a43;
    background: var(--v2-dark-surface-2);
    color: #ffad7c;
}

:root[data-theme="dark"] .corporate-auth__sms-delivery button:is(:hover, :focus-visible):not(:disabled) {
    background: var(--corporate-orange);
    color: #fff;
}

:root[data-theme="dark"] .corporate-auth__sms-delivery button:disabled {
    border-color: var(--v2-dark-line-strong);
    background: var(--v2-dark-surface-2);
    color: var(--v2-dark-subtle);
}
