.payment-panel .stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}
.payment-panel .stats>div{min-width:0}
.payment-panel .stats strong{font-size:clamp(23px,2.5vw,35px);overflow-wrap:anywhere}
.payment-panel details{border-top:1px solid var(--border);padding-top:18px;margin-top:22px}
.payment-panel details p,.payment-panel details a,.payment-panel td{overflow-wrap:anywhere}
.payment-panel .actions{margin:18px 0}
.payment-panel .table-wrap{margin-top:24px}
.payment-panel .notice{background:#f4f3ff;border-color:#d5d0f3}
@media(max-width:600px){
 .payment-panel .stats{grid-template-columns:1fr;gap:0}
 .payment-panel .stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border);padding:10px 0}
 .payment-panel .stats span{font-size:12px}
 .payment-panel .stats strong{font-size:23px}
 .payment-panel .actions,.payment-panel .actions form,.payment-panel .actions button{width:100%}
 .payment-panel .actions{gap:10px}
}
