.account-menu,.info-list,.full-records{margin:10px 0;background:#fff}.account-menu a,.profile-list article{min-height:58px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.account-menu span,.profile-list span{font-size:14px}.account-menu b,.profile-list b{font-size:12px;color:var(--muted);font-weight:500}.portal-links{display:grid;grid-template-columns:1fr 1fr;border-radius:10px;overflow:hidden}.portal-links a:nth-child(odd){border-right:1px solid var(--line)}.wallet-hero{padding:27px 20px;color:#fff;background:linear-gradient(135deg,#ef4d4d,#ff8069)}.wallet-hero small,.wallet-hero span,.wallet-hero strong{display:block}.wallet-hero strong{font-size:32px;margin:5px 0}.wallet-hero span{font-size:12px;opacity:.85}.account-actions{display:grid;grid-template-columns:1fr 1fr;background:#fff}.account-actions a{padding:18px;text-align:center;border-right:1px solid var(--line)}.account-actions b,.account-actions span{display:block}.account-actions span{font-size:11px;color:var(--muted);margin-top:2px}.funds-gate{margin:12px;padding:15px;border:1px solid #ffd4d4;border-radius:9px;background:#fff4f4;color:#a93838}.funds-gate b,.funds-gate span{display:block}.funds-gate span{font-size:12px;margin-top:4px}.funds-gate.compact{margin-block:10px}.full-records article{min-height:72px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.full-records article div{min-width:0}.full-records b,.full-records small,.record-value strong,.record-value span{display:block}.full-records b{max-width:440px;overflow:hidden;text-overflow:ellipsis;font-size:12px}.full-records small{color:var(--muted);font-size:10px}.record-value{text-align:right}.record-value strong{font-size:14px}.record-value span{color:var(--red);font-size:11px}.cursor-nav{display:flex;justify-content:center;gap:12px;padding:12px}.cursor-nav a{padding:8px 14px;border-radius:17px;background:#fff;color:var(--red);font-size:12px}.info-list article{padding:18px;border-bottom:1px solid var(--line)}.info-list h2{margin:0 0 7px;font-size:16px}.info-list p{margin:0;color:var(--muted);font-size:13px}@media(max-width:430px){.portal-links{grid-template-columns:1fr}.portal-links a:nth-child(odd){border-right:0}}
