.page[data-v-cd1e61a0]{width:100%;min-height:100%;font-family:var(--font-primary);background:var(--bg-page)}.summary-wrap[data-v-cd1e61a0]{padding:.32rem .32rem 0}.summary-card[data-v-cd1e61a0]{display:flex;align-items:center;background:var(--bg-white);border-radius:var(--radius-card);padding:.43rem .32rem;box-shadow:var(--shadow-card)}.summary-card .summary-item[data-v-cd1e61a0]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.11rem}.summary-card .summary-label[data-v-cd1e61a0]{font-size:.32rem;color:var(--text-hint)}.summary-card .summary-val[data-v-cd1e61a0]{font-size:.48rem;font-weight:700}.summary-card .summary-val.income[data-v-cd1e61a0]{color:var(--color-primary)}.summary-card .summary-val.expense[data-v-cd1e61a0]{color:#ff4d4f}.summary-card .summary-divider[data-v-cd1e61a0]{width:1px;height:.85rem;background:#e8e8e8}.type-tabs[data-v-cd1e61a0]{margin:.32rem .32rem 0;border-radius:var(--radius-btn);overflow:hidden;box-shadow:0 .02rem .11rem rgba(0,0,0,.04)}.type-tabs[data-v-cd1e61a0] .van-tabs__wrap{background:var(--bg-white)}.refresh-wrap[data-v-cd1e61a0]{padding:.32rem}.record-list[data-v-cd1e61a0]{background:var(--bg-white);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);min-height:3rem}.record-item[data-v-cd1e61a0]{display:flex;align-items:center;justify-content:space-between;padding:.32rem;border-bottom:1px solid #f0f0f0}.record-item[data-v-cd1e61a0]:last-child{border-bottom:none}.record-item .record-info[data-v-cd1e61a0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.record-item .record-title[data-v-cd1e61a0]{font-size:.32rem;font-weight:500;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-item .record-time[data-v-cd1e61a0]{font-size:.24rem;color:var(--text-hint)}.record-item .record-amount[data-v-cd1e61a0]{flex-shrink:0;margin-left:.16rem;font-size:.37rem;font-weight:600;white-space:nowrap}.record-item .record-amount.income[data-v-cd1e61a0]{color:var(--color-primary)}.record-item .record-amount.expense[data-v-cd1e61a0]{color:#ff4d4f}