.finance-overview[data-v-3ee14bd0]{padding:16px}.line-switch[data-v-3ee14bd0]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.line-hint[data-v-3ee14bd0]{color:#909399;font-size:12px}.line-summary[data-v-3ee14bd0]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.line-sum-card[data-v-3ee14bd0]{flex:1;min-width:160px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:12px 16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.line-sum-card[data-v-3ee14bd0]:hover{border-color:#c0c4cc}.line-sum-card.on[data-v-3ee14bd0]{border-color:#409eff;box-shadow:0 0 0 1px rgba(64,158,255,.25)}.line-sum-card.empty .ls-rev[data-v-3ee14bd0]{color:#c0c4cc}.ls-title[data-v-3ee14bd0]{font-size:13px;color:#606266;margin-bottom:4px}.ls-rev[data-v-3ee14bd0]{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.ls-sub[data-v-3ee14bd0]{font-size:12px;color:#909399;margin-top:2px}.line-empty[data-v-3ee14bd0]{padding:32px 0}.line-empty-hint[data-v-3ee14bd0]{color:#909399;font-size:13px;max-width:480px;margin:0 auto 12px}.kpi-row[data-v-3ee14bd0],.todo-row[data-v-3ee14bd0]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.kpi-card[data-v-3ee14bd0]{flex:1;min-width:200px;background:#fff;border-radius:8px;padding:16px 20px;border:1px solid #ebeef5}.kpi-label[data-v-3ee14bd0]{font-size:13px;color:#909399;margin-bottom:8px}.kpi-value[data-v-3ee14bd0]{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.kpi-value.pos[data-v-3ee14bd0]{color:#67c23a}.kpi-value.neg[data-v-3ee14bd0]{color:#f56c6c}.fx-card .fx-lines[data-v-3ee14bd0]{font-size:13px;color:#606266;line-height:1.8;font-variant-numeric:tabular-nums}.todo-card[data-v-3ee14bd0]{flex:1;min-width:160px;background:#fff;border-radius:8px;padding:14px 18px;border:1px solid #ebeef5;cursor:pointer;transition:box-shadow .2s}.todo-card[data-v-3ee14bd0]:hover{box-shadow:0 2px 12px rgba(0,0,0,.08)}.todo-card.warn .todo-count[data-v-3ee14bd0]{color:#f56c6c}.todo-card.orange .todo-count[data-v-3ee14bd0]{color:#e6a23c}.todo-count[data-v-3ee14bd0]{font-size:22px;font-weight:600}.todo-count .overdue[data-v-3ee14bd0]{font-size:12px;color:#f56c6c;margin-left:4px}.todo-count .settleable[data-v-3ee14bd0]{font-size:12px;color:#67c23a;margin-left:4px}.todo-label[data-v-3ee14bd0]{font-size:13px;color:#909399;margin-top:4px}.term-card[data-v-3ee14bd0]{margin-top:8px}.stats-card[data-v-3ee14bd0]{margin-bottom:16px}.stats-toolbar[data-v-3ee14bd0]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.stats-total[data-v-3ee14bd0]{font-size:13px;color:#606266;font-variant-numeric:tabular-nums}.circuit-sub[data-v-3ee14bd0]{margin:4px 12px 8px}