.point-topup-inline{margin-top:8px;border:1px solid rgba(7,62,48,.35);background:#fff;color:#073e30;border-radius:999px;padding:8px 14px;font-weight:800;cursor:pointer}
.point-topup-inline:hover,.point-topup-inline:focus-visible{background:#073e30;color:#fff}
.point-topup-floating{position:fixed;right:22px;bottom:24px;z-index:65;display:flex;align-items:center;gap:10px;border:1px solid rgba(237,197,112,.65);background:#073e30;color:#fff;border-radius:999px;padding:11px 18px;box-shadow:0 14px 36px rgba(3,30,24,.28);cursor:pointer}
.point-topup-floating span{font-size:10px;letter-spacing:.18em;color:#efc875}.point-topup-floating b{font-size:14px}
.point-topup-floating:hover,.point-topup-floating:focus-visible{transform:translateY(-2px);box-shadow:0 18px 42px rgba(3,30,24,.34)}
.point-crypto-channel{display:grid;gap:8px;margin-top:12px;font-weight:800;color:#123f32}.point-crypto-channel select{width:100%;min-height:48px;border:1px solid #cfd7d2;border-radius:14px;background:#fff;padding:0 14px;color:#123f32}
.point-recharge-dialog.is-topup .point-shortage-summary>div:nth-child(2),.point-recharge-dialog.is-topup .point-shortage-summary>div:nth-child(3){opacity:.45}
@media(max-width:640px){.point-topup-floating{right:14px;bottom:82px;padding:10px 14px}.point-topup-floating span{display:none}.point-topup-floating b{font-size:13px}.preview-point-card>div{align-items:flex-start}.point-topup-inline{width:100%}}
