/* Owner 2026-11-03: thank-you page "Apply affiliate Aeris topup" button (Affiliate+ orders only), v2 polish. */
.shop-success .shop-affiliate-invite{display:flex;align-items:center;gap:12px;width:100%;max-width:440px;box-sizing:border-box;min-height:56px;margin:16px auto 0;padding:8px 14px 8px 8px;border:1px solid rgba(121,33,216,.18);border-radius:16px;background:linear-gradient(180deg,#fff 0%,#fbf8ff 100%);box-shadow:0 1px 2px rgba(42,10,84,.06),0 6px 18px -8px rgba(121,33,216,.35);color:#2a0a54;text-decoration:none;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}
.shop-success .shop-affiliate-invite:hover{transform:translateY(-1px);border-color:rgba(121,33,216,.35);box-shadow:0 2px 4px rgba(42,10,84,.08),0 10px 24px -10px rgba(121,33,216,.45)}
.shop-success .shop-affiliate-invite:active{transform:translateY(0) scale(.99)}
.shop-success .shop-affiliate-invite:focus-visible{outline:2px solid #ad7de3;outline-offset:2px}
.shop-affiliate-invite-badge{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#8f3cf0 0%,#6a14c9 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}
.shop-affiliate-invite-icon{width:20px;height:20px}
.shop-affiliate-invite-label{flex:1;min-width:0;font-size:15.5px;font-weight:650;letter-spacing:-.01em;line-height:1.25}
.shop-affiliate-invite-arrow{flex:none;width:18px;height:18px;color:#7921d8;transition:transform .15s ease}
.shop-affiliate-invite:hover .shop-affiliate-invite-arrow{transform:translate(2px,-2px)}
@media (prefers-reduced-motion:reduce){.shop-success .shop-affiliate-invite,.shop-affiliate-invite-arrow{transition:none}.shop-success .shop-affiliate-invite:hover{transform:none}}
