.credit-page[data-v-3c5ba8f8]{box-sizing:border-box;min-height:calc(100vh - 76px);padding:20px 24px 32px}.credit-page .page-heading[data-v-3c5ba8f8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.credit-page .title-line[data-v-3c5ba8f8]{display:flex;align-items:center}.credit-page .title-text[data-v-3c5ba8f8]{font-size:20px;font-weight:600;line-height:1.4;color:#151515}.credit-page .title-line .ant-tag[data-v-3c5ba8f8]{margin-left:8px}.credit-page .credit-toolbar[data-v-3c5ba8f8]{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px;padding:16px;background:#fff;border-radius:4px}.credit-page .credit-toolbar .toolbar-item[data-v-3c5ba8f8]{margin-right:12px;margin-bottom:0}.credit-page .credit-toolbar .toolbar-right[data-v-3c5ba8f8]{margin-left:auto}.credit-page .stat-grid[data-v-3c5ba8f8]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:16px}.credit-page .stat-grid.cols-4[data-v-3c5ba8f8]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1400px){.credit-page .stat-grid[data-v-3c5ba8f8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.credit-page .stat-grid[data-v-3c5ba8f8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.credit-page .stat-card[data-v-3c5ba8f8]{padding:16px 18px;background:#fff;border-radius:4px}.credit-page .stat-card .label[data-v-3c5ba8f8]{font-size:13px;color:#6b7280}.credit-page .stat-card .value[data-v-3c5ba8f8]{margin-top:8px;font-size:24px;font-weight:600;line-height:1.2;color:#151515;word-break:break-all}.credit-page .stat-card .value.is-warn[data-v-3c5ba8f8]{color:#fa8c16}.credit-page .stat-card .value.is-danger[data-v-3c5ba8f8]{color:#ff4d4f}.credit-page .stat-card .extra[data-v-3c5ba8f8]{margin-top:6px;font-size:12px;line-height:1.6;color:#b9babe}.credit-page .card[data-v-3c5ba8f8]{margin-bottom:16px;padding:16px;background:#fff;border-radius:4px}.credit-page .card-head[data-v-3c5ba8f8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.credit-page .card-title[data-v-3c5ba8f8]{font-size:15px;font-weight:600;color:#151515}.credit-page .card-sub[data-v-3c5ba8f8]{margin-left:8px;font-size:12px;font-weight:400;color:#b9babe}.credit-page .mono[data-v-3c5ba8f8]{font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px}.credit-page .muted[data-v-3c5ba8f8]{color:#6b7280}.credit-page .faint[data-v-3c5ba8f8]{color:#b9babe}.credit-page .table-actions a+a[data-v-3c5ba8f8]{margin-left:12px}.credit-page .danger[data-v-3c5ba8f8]{color:#ff4d4f}.credit-page .plan-name[data-v-3c5ba8f8]{display:block;font-weight:500;color:#151515}.credit-page .plan-code[data-v-3c5ba8f8]{display:block;margin-top:2px;color:#b9babe;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px}.credit-page .user-name[data-v-3c5ba8f8]{display:block;font-weight:500;color:#151515}.credit-page .user-account[data-v-3c5ba8f8]{display:block;margin-top:2px;color:#b9babe;font-size:12px}.credit-page .credit-progress[data-v-3c5ba8f8]{min-width:150px}.credit-page .credit-progress-text[data-v-3c5ba8f8]{margin-top:2px;font-size:12px;color:#6b7280}.credit-page .credit-progress-text .faint[data-v-3c5ba8f8]{color:#b9babe}.credit-field-hint[data-v-3c5ba8f8]{margin-top:4px;font-size:12px;line-height:1.6;color:#8c8c8c}.credit-form-grid[data-v-3c5ba8f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.credit-form-grid .span-2[data-v-3c5ba8f8]{grid-column:1/-1}.credit-detail-progress[data-v-3c5ba8f8]{margin:20px 0 8px;padding:16px;background:#fafafa;border-radius:4px}.credit-detail-progress .progress-head[data-v-3c5ba8f8]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.credit-detail-progress .progress-title[data-v-3c5ba8f8]{font-size:14px;font-weight:600;color:#151515}.credit-detail-progress .progress-percent[data-v-3c5ba8f8]{font-size:13px;color:#6b7280}.credit-detail-progress .progress-summary[data-v-3c5ba8f8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.credit-detail-progress .summary-item .summary-label[data-v-3c5ba8f8]{font-size:12px;color:#8c8c8c}.credit-detail-progress .summary-item .summary-value[data-v-3c5ba8f8]{margin-top:4px;font-size:18px;font-weight:600;color:#151515}.progress-summary[data-v-3c5ba8f8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.summary-label[data-v-3c5ba8f8]{font-size:12px;color:#8c8c8c}.summary-value[data-v-3c5ba8f8]{margin-top:4px;font-size:20px;font-weight:600;color:#151515}.credit-increase[data-v-3c5ba8f8]{color:#52c41a}