.cash-header{display:flex;align-items:center;gap:7px;white-space:nowrap;color:var(--accent);font-size:14px;padding:9px 5px}.cash-wallet{padding:24px;border:1px solid #c5a16130;background:linear-gradient(115deg,#c5a16108,#0d120f);margin:22px 0;border-radius:5px}.cash-heading{display:flex;align-items:center;gap:16px;color:var(--accent)}.cash-heading span{display:block;font-size:15px;color:var(--muted)}.cash-heading strong{display:block;font-family:var(--heading);font-size:34px;margin-top:4px}.cash-wallet>p{font-size:16px;line-height:1.7;margin:15px 0;max-width:740px}.cash-wallet details{margin-top:18px}.cash-wallet .portal-form{max-width:none}.cash-history article{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--line);font-size:16px}.cash-history article>div{min-width:0}.cash-history strong{font-weight:500;overflow-wrap:anywhere}.cash-history small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.cash-history article>span{white-space:nowrap}.balance-checkout{display:flex;flex-direction:column;gap:17px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.balance-checkout>label:not(.checkbox-label){display:flex;flex-direction:column;gap:9px;font-size:16px}.balance-checkout input:not([type=checkbox]){padding:14px;background:#0d120e;border:1px solid #c5a16140;color:var(--text);font:inherit;width:100%}.checkout-balance{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--muted)}.checkout-balance strong{margin-left:auto;color:var(--accent);font-size:18px}.ip-lock-note{display:flex;gap:9px;align-items:flex-start;font-size:14px!important;line-height:1.6!important}.ip-lock-note svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.balance-checkout .checkbox-label{font-size:14px;line-height:1.6}.cash-receipt{padding:22px;background:#a9c58109;border:1px solid #a9c58135;margin-top:20px}.cash-receipt>svg{color:#b5c791}.cash-receipt h3{font-size:27px;margin:12px 0}.cash-receipt p{font-size:15px;line-height:1.7;margin:12px 0}.cash-receipt code{display:block;padding:14px;background:#080d09;overflow-wrap:anywhere;color:var(--accent);font-size:15px}.cash-receipt .button{margin-top:15px}@media(max-width:680px){.cash-header{display:none}.cash-wallet{padding:18px}.cash-history article,.checkout-balance{flex-wrap:wrap}}