.ppbears-next-wallet{--ppb-red:#ed0038;--ppb-ink:#20242b;--ppb-muted:#667085;color:var(--ppb-ink);max-width:1180px;margin:0 auto}
.ppbears-wallet-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 28px}.ppbears-wallet-header h2{font-size:30px;margin:0 0 6px}.ppbears-wallet-header p{color:var(--ppb-muted);margin:0}.ppbears-wallet-member{font-weight:700}.ppbears-wallet-vip{display:inline-block;background:var(--ppb-red);color:#fff;border-radius:999px;padding:2px 9px;font-size:12px;margin-left:6px}
.ppbears-wallet-summary{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:24px;margin-bottom:42px}.ppbears-wallet-card{background:#f7f7f8;border:1px solid #eceef1;border-radius:16px;padding:32px}.ppbears-wallet-balance{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px}.ppbears-wallet-icon{display:grid;place-items:center;width:58px;height:58px;border:2px solid #4c525c;border-radius:50%;font-size:30px;margin-bottom:12px}.ppbears-wallet-balance>span:not(.ppbears-wallet-icon){color:var(--ppb-muted)}.ppbears-wallet-balance strong{font-size:48px;line-height:1.15;margin:14px 0;color:#111}.ppbears-wallet-balance small{color:var(--ppb-muted)}.ppbears-wallet-card h3,.ppbears-wallet-history h3{margin:0 0 18px;font-size:22px}
.ppbears-topup-form label{display:block;font-weight:700;margin-bottom:8px}.ppbears-topup-input{display:flex;border:1px solid #d6dae1;border-radius:10px;background:#fff;overflow:hidden}.ppbears-topup-input span{display:flex;align-items:center;padding:0 14px;border-right:1px solid #e7e9ed;color:#4a4f57}.ppbears-topup-input input{width:100%;border:0!important;box-shadow:none!important;background:#fff!important;padding:12px 14px!important;margin:0!important}.ppbears-topup-hint{color:var(--ppb-red);font-size:14px;margin:10px 0 14px}.ppbears-topup-form button,.ppbears-wallet-history button{border:0;border-radius:9px;background:var(--ppb-red);color:#fff;font-weight:700;padding:12px 20px;cursor:pointer}.ppbears-topup-form>button{width:100%}
.ppbears-next-bonus-tiers,.ppbears-topup-gateways{margin-top:16px;font-size:14px}.ppbears-next-bonus-tiers ul,.ppbears-topup-gateways ul{margin:8px 0 5px;padding-left:20px}.ppbears-next-bonus-tiers p,.ppbears-topup-gateways p{color:var(--ppb-muted);margin:5px 0 0}
.ppbears-wallet-history{margin-top:18px}.ppbears-wallet-history-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.ppbears-wallet-history-head h3{flex:1 1 auto}.ppbears-wallet-history-head form{display:flex;flex:0 0 auto;align-items:center;gap:10px;min-width:430px}.ppbears-wallet-history-head label{flex:0 0 auto;font-weight:700;white-space:nowrap;writing-mode:horizontal-tb}.ppbears-wallet-history-head select{flex:1 0 190px;min-width:190px;border:1px solid #d6dae1;border-radius:8px;padding:10px;background:#fff}.ppbears-wallet-history-head button{flex:0 0 auto;min-width:112px;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}.ppbears-wallet-table-wrap{overflow-x:auto;border-top:1px solid #e6e8ec}.ppbears-wallet-history table{width:100%;min-width:860px;border-collapse:collapse}.ppbears-wallet-history th,.ppbears-wallet-history td{text-align:left;padding:15px 12px;border-bottom:1px solid #eceef1}.ppbears-wallet-history th:nth-child(n+3),.ppbears-wallet-history td:nth-child(n+3){text-align:right;white-space:nowrap}.ppbears-wallet-history td.is-negative{color:#b42318;font-weight:700}.ppbears-wallet-history td.is-positive{color:#067647;font-weight:700}.ppbears-wallet-pagination{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.ppbears-wallet-pagination a{border:1px solid #d6dae1;border-radius:8px;padding:8px 14px}.ppbears-wallet-pagination:empty{display:none}
@media(max-width:782px){.ppbears-wallet-header,.ppbears-wallet-history-head{align-items:flex-start;flex-direction:column}.ppbears-wallet-summary{grid-template-columns:1fr}.ppbears-wallet-card{padding:24px}.ppbears-wallet-balance{min-height:220px}.ppbears-wallet-balance strong{font-size:40px}.ppbears-wallet-history-head form{width:100%;min-width:0;align-items:stretch;flex-direction:column}.ppbears-wallet-history-head select,.ppbears-wallet-history-head button{width:100%}}
.ppbears-wallet-rules{margin:0 0 36px;padding:20px 24px;border:2px solid #d71920;border-radius:12px;background:#fff3f4;color:#b42318;font-size:17px;line-height:1.75}.ppbears-wallet-rules strong{display:block;margin-bottom:6px;color:#d71920;font-size:20px}.ppbears-wallet-rules ol{margin:0;padding-left:24px}.ppbears-wallet-rules li+li{margin-top:8px}
