.save-spinner{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;margin-right:9px;animation:save-spin .7s linear infinite}
@keyframes save-spin{to{transform:rotate(360deg)}}
button[aria-busy=true]{min-width:115px;cursor:wait!important;opacity:1!important;background:#17211a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.onb-content{animation:save-enter .18s ease-out}
@keyframes save-enter{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.payout-status{margin-top:14px;padding:14px 16px;border:1px solid #d8dfd8;border-radius:8px;background:#eef3ed;font-size:14px;line-height:1.5;color:#243c2b;max-width:100%}
.payout-status strong{display:block;font-size:13px;margin-bottom:4px}
.payout-status.limits{background:#f6f2e9;border-color:#e4d9c4;color:#5c4b2b}
.payout-status.unavailable{background:#f9eeeb;border-color:#e7d5cf;color:#744739}
.payout-status small{display:block;margin-top:7px;font-size:12px;color:inherit}
.payout-status:empty{display:none}.step-error .btn{margin-left:8px}
@media(prefers-reduced-motion:reduce){.onb-content{animation:none}.save-spinner{animation:none}}
