#walletDialog{max-width:560px}#walletPayments{margin:20px 0 24px}#walletPayments h3{font-size:16px;line-height:1.35;margin:0}#walletPayments .wallet-packs{margin:12px 0 16px}#walletPayments .wallet-packs button{padding:13px 5px}#walletPayments .wallet-packs b{font-size:15px}#walletPayments .wallet-packs small{font-size:12px;color:#655974;margin-top:5px}#walletPayments input[type=email],#walletPayments input[type=url]{display:block;width:100%;margin-top:7px;border:1px solid #dddce5;border-radius:10px;min-height:46px;padding:10px 12px;background:#fdfcfe;font-size:16px;color:var(--ink)}#walletPayments input:disabled{background:#f3f2f5;color:#76717d}.wallet-caption{font-size:11px!important;color:#7a7482!important;line-height:1.6!important;margin:8px 0 0!important}.wallet-topup>.primary{margin-top:14px}.wallet-payment-section{margin-top:25px}.wallet-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-section-heading .text-button{min-height:36px;padding:6px}.wallet-payment{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #ece9f0;font-size:12px}.wallet-payment b{font-size:13px}.wallet-payment b>span{font-weight:500;color:#77717e}.wallet-payment small{display:block;font-size:10px;line-height:1.6;color:#857e8c;margin-top:4px}.wallet-payment-state{text-align:right}.wallet-payment-state a{display:inline-block;text-decoration:underline;color:#6b508e;font-size:11px;margin-top:6px}.wallet-status{display:inline-block;padding:4px 7px;border-radius:7px;background:#f0edf5;color:#71637f;font-size:10px;font-weight:650;line-height:1.4}.wallet-status.is-paid{background:#e9f5ed;color:#36754f}.wallet-status.needs-attention{background:#fff0e9;color:#9c5132}.wallet-pending-card{padding:17px;border:1px solid #d6c7ed;border-radius:14px;background:#f9f6fd}.wallet-pending-card h3{margin-top:9px!important}.wallet-pending-card p{font-size:12px;margin:8px 0 13px}.wallet-pay-link{display:block;text-align:center;border-radius:10px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;min-height:46px;padding:14px 10px}.wallet-receipt-admin{margin:22px 0 10px;padding:15px;border:1px solid #ded8e7;border-radius:12px;background:#fcfbfe}.wallet-receipt-admin>summary{font-size:13px;font-weight:700;min-height:30px;line-height:1.6;color:#554766}.wallet-receipt-card{border-top:1px solid #e5dfed;margin-top:16px;padding-top:17px}.wallet-receipt-card p{font-size:12px;overflow-wrap:anywhere}.wallet-receipt-card form{margin-top:17px}.wallet-receipt-card .secondary{margin-top:8px;min-height:42px;font-size:12px}.wallet-receipt-card .notice{font-size:11px!important}.wallet-optional{font-size:10px;font-weight:400;color:#999}.wallet-check{display:flex;align-items:flex-start;gap:9px;margin-top:13px;font-size:11px;font-weight:500;line-height:1.55}.wallet-check input{width:19px;height:19px;min-width:19px;accent-color:#8263aa;margin:0}.wallet-check span{padding-top:1px}#walletPaymentNotice{margin:13px 0;font-size:12px}@media(max-width:400px){#walletPayments .wallet-packs{gap:6px}#walletPayments .wallet-packs b{font-size:14px}.wallet-payment{gap:8px}.wallet-receipt-admin{padding:12px}.wallet-payment b>span{display:block;margin-top:4px}.wallet-pending-card{padding:14px}}
#walletPayments input[type=text],#walletPayments .wallet-receipt-card textarea{display:block;width:100%;margin-top:7px;border:1px solid #dddce5;border-radius:10px;min-height:46px;padding:10px 12px;background:#fdfcfe;font-size:16px;color:var(--ink)}#walletPayments .wallet-receipt-card textarea{min-height:88px;resize:vertical;line-height:1.5}
