.payments-panel{margin:18px 0}.payment-checkout{width:100%;white-space:normal}.payment-note,.payment-date{font-size:13px;line-height:1.65;color:#91a0b1}.payment-invoice{padding:14px;margin:14px 0;border:1px solid #344658;border-radius:10px;background:#101d27;min-width:0}.payment-invoice-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.payment-invoice-head strong{font-size:20px}.payment-state{font-size:12px;color:#8edccb;max-width:100%;overflow-wrap:anywhere}.payment-reference{color:#8ca0b3;font-size:11px;overflow-wrap:anywhere;margin:7px 0}.payment-invoice .account-actions{gap:8px}.payment-notice{background:#2d291a;border:1px solid #635132;border-radius:8px;padding:12px;font-size:13px;color:#e6c67e}.payment-success{color:#75dfbd;font-size:13px}.payment-history>summary,.payment-issues>summary{cursor:pointer;min-height:44px;padding:10px 0;color:#c2d2de}.payment-history{margin-top:15px;border-top:1px solid #2c3d4b}.payment-issues{border:1px solid #635132;padding:8px 12px;border-radius:9px;margin-top:18px}.payment-review,.payment-underpaid{border-color:#775039}.payment-expired,.payment-failed{opacity:.8}.payment-paid{border-color:#306553}.payments-panel .account-error{overflow-wrap:anywhere}@media(max-width:600px){.payment-invoice .account-actions{flex-direction:column;align-items:stretch}.payment-invoice .account-button{text-align:center;white-space:normal}.payment-invoice-head strong{font-size:18px}}
