.points-wallet{background:#2e2943;color:#d8cbff;border:1px solid #514568;border-radius:20px;padding:6px 12px;font-size:12px;white-space:nowrap}.points-wallet:hover{background:#403653}.points-dialog{max-width:560px;padding:30px}.points-dialog h2{font-size:26px;margin:0 0 25px;font-weight:500}.wallet-label{color:#a6a6b9;font-size:12px;margin:0}.wallet-balance{font:52px Bahnschrift,'Segoe UI',sans-serif;color:#c4afff;line-height:1.4}.wallet-daily{color:#cac3dc;font-size:12px;margin-top:3px}.wallet-rules{font-size:12px;color:#a6a8bd;line-height:1.9;padding:15px;background:#252635;border-radius:8px}.points-dialog h3{font-size:14px;font-weight:500;margin-top:25px}.wallet-empty{font-size:12px;color:#999db3}.wallet-entry{display:grid;grid-template-columns:1fr auto;gap:4px 15px;padding:12px 0;border-bottom:1px solid #353644;font-size:13px}.wallet-entry b{color:#c1afff}.wallet-entry small{color:#898fa8;font-size:10px}.card-points{font-size:10px;color:#898da1;margin:5px 0 0}.points-status{font-size:12px!important}.connected{color:#b7a4ef!important}@media(max-width:650px){.header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.points-wallet{font-size:10px;padding:5px 8px}.header-inner{gap:8px}.card-points{font-size:9px}.points-dialog{padding:25px}.wallet-balance{font-size:44px}}
