/* Ödeme (ortak sayfa) — yalnızca giriş uyarısı ve yükleniyor durumu;
   iframe'in içi merkezdeki sayfanın kendi tasarımı. Kutu Amerce'nin
   .box-text_empty.type-shop_cart'ı; burada yalnızca ortalama ve boşluk. */
[data-module-name="checkout-frame"] .u-checkout-login {
    max-width: 560px;
    margin: 0 auto;
    padding: 40px 32px;
    border: 1px solid var(--line, #e9e9e9);
    border-radius: 16px;
    background: var(--white, #fff);
}

[data-module-name="checkout-frame"] .u-checkout-loading {
    padding: 80px 0;
    text-align: center;
}

[data-module-name="checkout-frame"] .u-checkout-spinner {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-bottom: 16px;
    border: 3px solid var(--line, #e9e9e9);
    border-top-color: var(--primary, #dc4646);
    border-radius: 50%;
    animation: amerce-checkout-spin .8s linear infinite;
}

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

[data-module-name="checkout-frame"] .box-text_empty.type-shop_cart {
    padding-bottom: 0;
}
