.user-center-tabs{padding:10px 20px 0;display:flex;gap:8px;background:#fff;border-bottom:1px solid #e5e8f1}.user-center-tabs button{min-width:130px;height:42px;border:0;border-radius:10px 10px 0 0;background:#f1f2f7;color:#647087;font-size:14px;font-weight:850;cursor:pointer}.user-center-tabs button.active{background:linear-gradient(105deg,#714dea,#ad4ed7);box-shadow:0 7px 18px rgba(112,76,232,.2);color:#fff}.user-center-pane{display:none;min-height:0;flex:1;overflow:hidden}.user-center-pane.active{display:flex;flex-direction:column}.credit-ledger-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:15px 20px 0}.credit-ledger-stats span{padding:13px 15px;border:1px solid #e0e3ed;border-radius:13px;background:#fff;color:#6e7990}.credit-ledger-stats b{display:block;margin-bottom:3px;color:#26344f;font-size:22px}.credit-ledger-stats .income b{color:#07845f}.credit-ledger-stats .expense b{color:#ca4054}.credit-ledger-toolbar{padding:14px 20px;display:flex;align-items:center;gap:10px}.credit-ledger-toolbar>span{margin-right:auto;color:#66738a;font-weight:750}.credit-ledger-toolbar label{display:flex;align-items:center;gap:7px;color:#66738a;font-weight:800}.credit-ledger-toolbar select,.credit-ledger-toolbar button{height:40px;border-radius:9px;font:inherit}.credit-ledger-toolbar select{padding:0 10px;border:1px solid #d5dae7;background:#fff;color:#38465f}.credit-ledger-toolbar button{padding:0 15px;border:0;background:#6f4ce8;color:#fff;font-weight:850;cursor:pointer}.credit-ledger-list{min-height:0;flex:1;overflow:auto;padding:0 20px 20px;display:flex;flex-direction:column;gap:9px}.credit-ledger-row{display:grid;grid-template-columns:155px minmax(0,1fr) 115px 82px;gap:13px;align-items:center;padding:13px 14px;border:1px solid #e0e4ed;border-left:4px solid #9ba5b7;border-radius:12px;background:#fff}.credit-ledger-row.income{border-left-color:#13a778}.credit-ledger-row.expense{border-left-color:#df5063}.credit-ledger-row time{color:#778298;font-size:12px}.credit-ledger-copy{min-width:0}.credit-ledger-copy strong,.credit-ledger-copy small,.credit-ledger-copy em{display:block}.credit-ledger-copy strong{font-size:15px}.credit-ledger-copy small{margin-top:3px;color:#69758a}.credit-ledger-copy em{margin-top:4px;color:#929bac;font-size:11px;font-style:normal}.credit-ledger-amount{text-align:right}.credit-ledger-amount b,.credit-ledger-amount small{display:block}.credit-ledger-amount b{font-size:20px}.credit-ledger-row.income .credit-ledger-amount b{color:#07845f}.credit-ledger-row.expense .credit-ledger-amount b{color:#ce4055}.credit-ledger-amount small{margin-top:2px;color:#8b95a7}.credit-ledger-row>button{height:34px;border:1px solid #c4b8ee;border-radius:8px;background:#f4f1ff;color:#6040cf;font-weight:800;cursor:pointer}.credit-ledger-no-task{display:block}.user-center-panel{background:#f8f9fd}
.credit-ledger-footer{display:flex;align-items:center;justify-content:center;gap:14px;padding:0 20px 18px;color:#778298;font-size:12px}.credit-ledger-footer button{min-width:150px;height:40px;border:1px solid #c7baf3;border-radius:10px;background:#f3f0ff;color:#6040cf;font-weight:850;cursor:pointer}.credit-ledger-footer button:disabled{cursor:wait;opacity:.6}
@media(max-width:760px){.user-center-tabs{padding:7px 10px 0}.user-center-tabs button{flex:1;min-width:0}.credit-ledger-stats{grid-template-columns:1fr 1fr;padding:10px}.credit-ledger-toolbar{padding:10px;flex-wrap:wrap}.credit-ledger-toolbar>span{flex-basis:100%}.credit-ledger-list{padding:0 10px 10px}.credit-ledger-row{grid-template-columns:1fr auto}.credit-ledger-row time{grid-column:1/-1}.credit-ledger-copy{grid-column:1}.credit-ledger-amount{grid-column:2;grid-row:2}.credit-ledger-row>button,.credit-ledger-no-task{grid-column:1/-1}.credit-ledger-row>button{width:100%}.credit-ledger-footer{padding:0 10px 12px}}
