/**
 * AdWizards v3 — checkout-specific styles.
 * Deliberately minimal: only the loading state used by checkout.js while the
 * Auth0 popup is open. (The production auth.css lock icons / navbar auth UI
 * were intentionally NOT ported to avoid altering the v3 design.)
 */

.auth-loading {
    opacity: 0.5;
    pointer-events: none;
}

.auth-loading::after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 2px solid transparent;
    border-top-color: currentColor;
    border-radius: 50%;
    animation: auth-spin 0.8s linear infinite;
    margin-left: 8px;
    vertical-align: middle;
}

@keyframes auth-spin {
    to {
        transform: rotate(360deg);
    }
}
