.user-shell.credit-reference-shell .credit-center-page{gap:16px}.user-shell.credit-reference-shell .credit-center-top-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr);grid-gap:16px;gap:16px}.user-shell.credit-reference-shell .credit-center-ledger-card>.ant-card-head,.user-shell.credit-reference-shell .credit-center-redeem-card>.ant-card-head,.user-shell.credit-reference-shell .credit-center-resource-card>.ant-card-head{min-height:66px;padding-inline:20px}.user-shell.credit-reference-shell .credit-center-ledger-card .ant-card-head-title>div>div,.user-shell.credit-reference-shell .credit-center-redeem-card .ant-card-head-title>div>div,.user-shell.credit-reference-shell .credit-center-resource-card .ant-card-head-title>div>div{color:var(--credit-reference-text);font-size:15px;font-weight:650}.user-shell.credit-reference-shell .credit-center-ledger-card .ant-card-head-title span,.user-shell.credit-reference-shell .credit-center-redeem-card .ant-card-head-title span,.user-shell.credit-reference-shell .credit-center-resource-card .ant-card-head-title span{display:block;margin-top:3px;color:var(--credit-reference-muted);font-size:12px;font-weight:400;line-height:1.45}.user-shell.credit-reference-shell .credit-center-redeem-card>.ant-card-body,.user-shell.credit-reference-shell .credit-center-resource-card>.ant-card-body{padding:20px}.user-shell.credit-reference-shell .credit-center-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-gap:18px;align-items:stretch}.user-shell.credit-reference-shell .credit-center-balance-panel{padding:17px;border-radius:12px;background:var(--credit-reference-hover)}.user-shell.credit-reference-shell .credit-center-balance-head{display:flex;align-items:center;gap:11px}.user-shell.credit-reference-shell .credit-center-balance-icon{position:relative;display:block;width:58px;height:58px;flex:0 0 58px;border-radius:17px;background:var(--credit-reference-primary-soft)}.user-shell.credit-reference-shell .credit-center-balance-icon i{position:absolute;left:13px;width:32px;height:14px;border:2px solid var(--credit-reference-primary);border-radius:50%;background:var(--credit-reference-primary-soft);box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--credit-reference-primary) 18%,transparent)}.user-shell.credit-reference-shell .credit-center-balance-icon i:first-child{top:12px}.user-shell.credit-reference-shell .credit-center-balance-icon i:nth-child(2){top:21px}.user-shell.credit-reference-shell .credit-center-balance-icon i:nth-child(3){top:30px}.user-shell.credit-reference-shell .credit-center-balance-head>div{min-width:0}.user-shell.credit-reference-shell .credit-center-balance-head span:not(.credit-center-balance-icon){display:block;color:var(--credit-reference-muted);font-size:12px}.user-shell.credit-reference-shell .credit-center-balance-head strong{display:block;margin-top:3px;color:var(--credit-reference-text);font-size:29px;line-height:1.1;letter-spacing:-.02em}.user-shell.credit-reference-shell .credit-center-month-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid var(--credit-reference-border)}.user-shell.credit-reference-shell .credit-center-month-summary>div{min-width:0}.user-shell.credit-reference-shell .credit-center-month-summary span{display:block;overflow:hidden;color:var(--credit-reference-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.user-shell.credit-reference-shell .credit-center-month-summary strong{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--credit-reference-text);font-size:13px;font-weight:650}.user-shell.credit-reference-shell .credit-center-month-summary .anticon{color:var(--credit-reference-primary);font-size:16px}.user-shell.credit-reference-shell .credit-center-balance-panel>p{margin:14px 0 0;color:var(--credit-reference-muted);font-size:11.5px;line-height:1.5}.user-shell.credit-reference-shell .credit-center-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--credit-reference-border)}.user-shell.credit-reference-shell .credit-center-facts>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:16px 14px}.user-shell.credit-reference-shell .credit-center-facts>div+div{border-left:1px solid var(--credit-reference-border)}.user-shell.credit-reference-shell .credit-center-facts small,.user-shell.credit-reference-shell .credit-center-facts span{color:var(--credit-reference-muted);font-size:11px;line-height:1.45}.user-shell.credit-reference-shell .credit-center-facts strong{overflow:hidden;margin:7px 0 5px;color:var(--credit-reference-text);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form{display:flex;flex-direction:column;gap:10px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item{margin-bottom:0}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-row{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-label{padding:0;text-align:left}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-label>label{height:42px;font-size:12px;font-weight:600;line-height:42px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-control{min-width:0}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-actions,.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-actions .ant-btn{width:100%}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-account-alert{margin-bottom:14px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-result{margin-top:16px}.user-shell.credit-reference-shell .credit-center-ledger-card>.ant-card-body{padding:0}.user-shell.credit-reference-shell .credit-center-ledger-card .ant-table{min-width:920px}.user-shell.credit-reference-shell .credit-center-ledger-card .ant-table-tbody>tr>td{vertical-align:top}.user-shell.credit-reference-shell .credit-center-ledger-card .ant-table-wrapper{overflow-x:auto}@media (max-width:1050px){.user-shell.credit-reference-shell .credit-center-overview,.user-shell.credit-reference-shell .credit-center-top-grid{grid-template-columns:1fr}.user-shell.credit-reference-shell .credit-center-facts{min-height:118px}}@media (max-width:620px){.user-shell.credit-reference-shell .credit-center-ledger-card>.ant-card-head,.user-shell.credit-reference-shell .credit-center-redeem-card>.ant-card-head,.user-shell.credit-reference-shell .credit-center-resource-card>.ant-card-head{padding-inline:16px}.user-shell.credit-reference-shell .credit-center-redeem-card>.ant-card-body,.user-shell.credit-reference-shell .credit-center-resource-card>.ant-card-body{padding:16px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-row{grid-template-columns:1fr;gap:4px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-label>label{height:auto;line-height:1.45}.user-shell.credit-reference-shell .credit-center-facts,.user-shell.credit-reference-shell .credit-center-month-summary{grid-template-columns:1fr}.user-shell.credit-reference-shell .credit-center-month-summary>div+div{padding-top:10px;border-top:1px solid var(--credit-reference-border)}.user-shell.credit-reference-shell .credit-center-facts>div+div{border-top:1px solid var(--credit-reference-border);border-left:0}}.user-shell.credit-reference-shell .credit-center-top-grid{gap:18px}.user-shell.credit-reference-shell .credit-center-ledger-card>.ant-card-head,.user-shell.credit-reference-shell .credit-center-redeem-card>.ant-card-head,.user-shell.credit-reference-shell .credit-center-resource-card>.ant-card-head{min-height:58px;padding:16px 20px}.user-shell.credit-reference-shell .credit-center-ledger-card>.ant-card-head .ant-card-head-title,.user-shell.credit-reference-shell .credit-center-redeem-card>.ant-card-head .ant-card-head-title,.user-shell.credit-reference-shell .credit-center-resource-card>.ant-card-head .ant-card-head-title{padding:0}.user-shell.credit-reference-shell .credit-center-redeem-card>.ant-card-body,.user-shell.credit-reference-shell .credit-center-resource-card>.ant-card-body{padding:18px 20px}.user-shell.credit-reference-shell .credit-center-overview{gap:18px}.user-shell.credit-reference-shell .credit-center-facts{border:0;border-radius:12px;background:var(--credit-reference-hover)}.user-shell.credit-reference-shell .credit-center-facts>div{padding:17px 18px}.user-shell.credit-reference-shell .credit-center-facts>div+div{border-left:0}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form{gap:12px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-row{grid-template-columns:60px minmax(0,1fr);min-height:42px;gap:8px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-label{display:flex;align-items:center;min-height:42px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-label>label{height:auto;color:var(--credit-reference-secondary);line-height:1.45;white-space:nowrap;visibility:visible}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-actions,.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-actions .ant-btn,.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-control-input,.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-control-input-content,.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-input,.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-input-affix-wrapper{min-height:42px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-input,.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-input-affix-wrapper{height:42px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-input-affix-wrapper{display:inline-flex;align-items:center;padding-block:0}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-input-affix-wrapper>input.ant-input{height:auto;min-height:0;padding-block:0}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-actions .ant-btn{height:42px}.user-shell.credit-reference-shell .credit-center-ledger-card .ant-table-thead>tr>th{border-radius:0!important;background:var(--credit-reference-block)}.user-shell.credit-reference-shell .credit-center-ledger-card .ant-table-thead>tr>th:before{display:none!important}.user-shell.credit-reference-shell .credit-center-ledger-card .ant-table-thead>tr>th:first-child,.user-shell.credit-reference-shell .credit-center-ledger-card .ant-table-thead>tr>th:last-child{border-radius:0!important}.user-shell.credit-reference-shell .credit-center-ledger-card .credit-center-direction-income .ant-tag{color:var(--credit-reference-success);background:var(--credit-reference-success-soft)}.user-shell.credit-reference-shell .credit-center-ledger-card .credit-center-direction-expense .ant-tag{color:var(--credit-reference-warning);background:var(--credit-reference-warning-soft)}.credit-task-amount{font-weight:600}.credit-task-amount--income{color:var(--credit-reference-success)}@media (max-width:620px){.user-shell.credit-reference-shell .credit-center-ledger-card>.ant-card-head,.user-shell.credit-reference-shell .credit-center-redeem-card>.ant-card-head,.user-shell.credit-reference-shell .credit-center-resource-card>.ant-card-head{padding:16px}.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-label,.user-shell.credit-reference-shell .credit-center-redeem-card .credit-redeem-compact-form .ant-form-item-row{min-height:0}.user-shell.credit-reference-shell .credit-center-facts>div+div{border-top:0}}