.j-table-force-nowrap td,.j-table-force-nowrap th{white-space:nowrap}.j-table-force-nowrap .ant-table-selection-column{padding:12px 22px!important}.j-table-force-nowrap.ant-table-wrapper .ant-table-content{overflow-x:auto}.balance-report[data-v-8592a1d8] .ant-card-body{padding:16px 20px 20px}.balance-report__toolbar[data-v-8592a1d8]{margin-bottom:14px;padding:12px 14px;background:linear-gradient(180deg,#f7f9fc,#f2f5f9);border:1px solid #e6ebf2;border-radius:8px}.balance-report__form[data-v-8592a1d8] .ant-form-item{margin-bottom:0;margin-right:16px}.balance-report__form[data-v-8592a1d8] .ant-form-item-label>label{color:#5b677a}.balance-report__summary[data-v-8592a1d8]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:4px}.summary-card[data-v-8592a1d8]{min-width:0;padding:12px 14px;border-radius:8px;background:#fff;border:1px solid #e8edf3;box-shadow:0 1px 2px rgba(16,24,40,.04);position:relative;overflow:hidden}.summary-card[data-v-8592a1d8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.summary-card__label[data-v-8592a1d8]{font-size:12px;color:#7a8699;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-card__value[data-v-8592a1d8]{font-size:16px;font-weight:650;color:#1f2a37;font-variant-numeric:tabular-nums}.summary-card--add[data-v-8592a1d8]:before{background:#dc2626}.summary-card--sub[data-v-8592a1d8]:before{background:#059669}.summary-card--net[data-v-8592a1d8]:before{background:#4f46e5}.summary-card--game[data-v-8592a1d8]:before{background:#7c3aed}.summary-card--pay[data-v-8592a1d8]:before{background:#0f766e}.summary-card--welfare[data-v-8592a1d8]:before{background:#c2410c}.balance-report__summary--groups[data-v-8592a1d8]{margin-top:10px}.balance-report__summary-tip[data-v-8592a1d8]{margin:6px 0 12px;font-size:12px;color:#94a3b8}.date-text[data-v-8592a1d8]{color:#334155;font-weight:500}.num-text[data-v-8592a1d8]{font-variant-numeric:tabular-nums;color:#334155;font-weight:600}.type-text[data-v-8592a1d8]{color:#334155}.money[data-v-8592a1d8]{font-variant-numeric:tabular-nums;font-weight:600}.money--add[data-v-8592a1d8]{color:#dc2626}.money--sub[data-v-8592a1d8]{color:#059669}.money--zero[data-v-8592a1d8]{color:#cbd5e1;font-weight:400}.balance-report__table[data-v-8592a1d8] .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-weight:600;border-bottom:1px solid #e2e8f0;text-align:center}.balance-report__table[data-v-8592a1d8] .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9}.balance-report__table[data-v-8592a1d8] .ant-table-tbody>tr:hover>td{background:#f0f9ff!important}.balance-report__table[data-v-8592a1d8] .balance-report__row--stripe>td{background:#fafbfc}.day-groups[data-v-8592a1d8]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 8px}.group-card[data-v-8592a1d8]{background:#fff;border:1px solid #e8edf3;border-radius:8px;padding:12px 14px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.group-card__head[data-v-8592a1d8]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.group-card__title[data-v-8592a1d8]{font-size:13px;font-weight:650;color:#334155}.group-card__headline[data-v-8592a1d8]{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.group-card__desc[data-v-8592a1d8]{font-size:11px;color:#94a3b8;margin:4px 0 8px}.grp-row[data-v-8592a1d8]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;padding:3px 0;border-bottom:1px dashed #f1f5f9}.grp-row[data-v-8592a1d8]:last-child{border-bottom:none}.grp-row--calc[data-v-8592a1d8]{background:#f8fafc;border-radius:4px;padding:3px 6px;margin:2px -6px;font-weight:650}.grp-label[data-v-8592a1d8]{color:#475569;font-size:12px}.grp-cnt[data-v-8592a1d8]{-ms-flex:1;flex:1;margin-left:6px;font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.grp-row .money[data-v-8592a1d8]{font-size:12px}@media (max-width:1200px){.day-groups[data-v-8592a1d8]{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:768px){.balance-report__summary[data-v-8592a1d8]{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}