.page_header[data-v-77221291]{background:#fff;border:1px solid #e9edf4;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.04),0 4px 20px rgba(82,136,241,.08);padding:18px 24px;box-sizing:border-box}.page_header .page_title[data-v-77221291]{font-size:18px;font-weight:700;color:#1a2332;line-height:30px}.page_header .page_desc[data-v-77221291]{margin-top:2px;font-size:14px;color:#5e6f88;line-height:21px}.dlg_title[data-v-1a812f02]{font-size:17px;font-weight:700;color:#1a2332}.report_panel[data-v-1a812f02]{padding:4px 2px}.report_panel .panel_head[data-v-1a812f02]{display:flex;align-items:center}.report_panel .panel_head .dim_tabs[data-v-1a812f02]{display:flex;background:#f1f5f9;border-radius:8px;padding:3px}.report_panel .panel_head .dim_tabs .dim_tab[data-v-1a812f02]{display:flex;align-items:center;height:34px;padding:0 14px;border-radius:6px;font-size:14px;font-weight:600;color:#99a1af;cursor:pointer}.report_panel .panel_head .dim_tabs .dim_tab i[data-v-1a812f02]{margin-right:5px;font-size:14px}.report_panel .panel_head .dim_tabs .dim_on[data-v-1a812f02]{background:#fff;color:#333;box-shadow:0 1px 4px rgba(16,24,40,.08)}.report_panel .panel_head .dim_tabs .dim_on i[data-v-1a812f02]{color:#5288f1}.report_panel .panel_head .period_tabs[data-v-1a812f02]{display:flex;align-items:center;border:1px solid #e9edf4;border-radius:30px;padding:3px;margin:0 30px}.report_panel .panel_head .period_tabs .period_item[data-v-1a812f02]{height:30px;line-height:30px;padding:0 16px;border-radius:30px;font-size:13px;font-weight:500;color:#5e6f88;cursor:pointer}.report_panel .panel_head .period_tabs .period_on[data-v-1a812f02]{background:#5288f1;color:#fff}.report_panel .panel_head[data-v-1a812f02] .date_pill_picker.el-range-editor{width:250px;height:38px;display:inline-flex;align-items:center;border:1px solid #e9edf4;border-radius:30px}.report_panel .panel_head[data-v-1a812f02] .date_pill_picker.el-range-editor.is-active{border-color:#5288f1}.report_panel .panel_head[data-v-1a812f02] .date_pill_picker.el-range-editor .el-range__close-icon,.report_panel .panel_head[data-v-1a812f02] .date_pill_picker.el-range-editor .el-range__icon{float:none;line-height:1;color:#9aabbf}.report_panel .panel_head[data-v-1a812f02] .date_pill_picker.el-range-editor .el-range-input{font-size:13px;color:#1a2332}.report_panel .panel_head[data-v-1a812f02] .date_pill_picker.el-range-editor .el-range-input::-moz-placeholder{color:#9aabbf}.report_panel .panel_head[data-v-1a812f02] .date_pill_picker.el-range-editor .el-range-input::placeholder{color:#9aabbf}.report_panel .panel_head[data-v-1a812f02] .date_pill_picker.el-range-editor .el-range-separator{height:auto;line-height:1;font-size:13px;color:#9aabbf}.report_panel .stat_cards[data-v-1a812f02]{display:flex;margin-top:16px}.report_panel .stat_cards .stat_card[data-v-1a812f02]{flex:1;background:#f8fbfe;border:1px solid #f3f7fc;border-radius:10px;padding:18px 20px}.report_panel .stat_cards .stat_card .stat_value[data-v-1a812f02]{font-size:20px;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report_panel .stat_cards .stat_card .stat_label[data-v-1a812f02]{margin-top:6px;font-size:12px;font-weight:500;color:#99a1af}.report_panel .stat_cards .stat_card .stat_label i[data-v-1a812f02]{margin-right:4px;font-size:13px;color:#51a2ff}.report_panel .stat_cards .stat_card+.stat_card[data-v-1a812f02]{margin-left:12px}.report_panel .rank_box[data-v-1a812f02]{margin-top:14px;border:1px solid #edf3fc;border-radius:10px;padding:16px 20px 12px}.report_panel .rank_box .rank_head[data-v-1a812f02]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.report_panel .rank_box .rank_head .rank_title[data-v-1a812f02]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#1e2939}.report_panel .rank_box .rank_head .rank_title>i[data-v-1a812f02]{margin-right:5px;font-size:14px;color:#51a2ff}.report_panel .rank_box .rank_head .rank_title .month_text[data-v-1a812f02]{margin-left:8px;padding:1px 8px;border-radius:6px;background:#f3f4f6;font-size:12px;font-weight:400;color:#6a7282}.report_panel .rank_box .rank_head .export_btn.el-button[data-v-1a812f02]{padding:8px 16px;font-size:12px}.report_panel .rank_box .rank_head .rank_legend[data-v-1a812f02]{width:100%;margin-top:8px;font-size:12px;color:#9aabbf}.report_panel .rank_box .rank_head .rank_legend .legend_item[data-v-1a812f02]{display:inline-flex;align-items:center;margin-right:24px}.report_panel .rank_box .rank_head .rank_legend .legend_item .legend_dot[data-v-1a812f02]{width:8px;height:8px;border-radius:50%;margin-right:5px}.report_panel .rank_box .rank_list[data-v-1a812f02]{margin-top:12px}.report_panel .rank_box .rank_list .rank_row[data-v-1a812f02]{display:flex;align-items:center;height:44px}.report_panel .rank_box .rank_list .rank_row.rank_cols[data-v-1a812f02]{height:30px;border-bottom:1px solid #f3f4f6;font-size:12px;font-weight:700;color:#333}.report_panel .rank_box .rank_list .rank_row.rank_cols .cell_amount[data-v-1a812f02],.report_panel .rank_box .rank_list .rank_row.rank_cols .cell_ratio[data-v-1a812f02],.report_panel .rank_box .rank_list .rank_row.rank_cols .rank_name[data-v-1a812f02]{font-size:12px;font-weight:700;color:#333}.report_panel .rank_box .rank_list .rank_row .rank_name[data-v-1a812f02]{flex-shrink:0;display:flex;align-items:center;width:152px;font-size:14px;font-weight:600;color:#1e2939;padding-right:20px;box-sizing:border-box}.report_panel .rank_box .rank_list .rank_row .rank_name .rank_dot[data-v-1a812f02]{flex-shrink:0;width:8px;height:8px;border-radius:50%;margin-right:6px}.report_panel .rank_box .rank_list .rank_row .rank_name .name_text[data-v-1a812f02]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report_panel .rank_box .rank_list .rank_row .rank_bar_box[data-v-1a812f02]{flex:1;min-width:0;margin-right:24px;display:flex;align-items:center}.report_panel .rank_box .rank_list .rank_row .rank_bar_box .rank_track[data-v-1a812f02]{flex:1;min-width:0;height:8px;border-radius:4px;background:#f1f5f9;overflow:hidden}.report_panel .rank_box .rank_list .rank_row .rank_bar_box .rank_track .rank_bar[data-v-1a812f02]{height:100%;border-radius:4px}.report_panel .rank_box .rank_list .rank_row .cell_amount[data-v-1a812f02]{flex-shrink:0;width:110px;margin-right:16px;text-align:right;font-size:14px;font-weight:700;color:#333;white-space:nowrap}.report_panel .rank_box .rank_list .rank_row .cell_ratio[data-v-1a812f02]{flex-shrink:0;width:60px;margin-right:16px;text-align:right;font-size:14px;font-weight:700;color:#5288f1;white-space:nowrap}.report_panel .rank_box .rank_list .rank_row .row_badge[data-v-1a812f02]{flex-shrink:0;width:140px;text-align:right;font-size:12px}.report_panel .rank_box .rank_list .rank_row .row_badge .badge_pill[data-v-1a812f02]{display:inline-block;max-width:120px;padding:1px 8px;border-radius:6px;background:#e8f0fe;font-style:normal;color:#5288f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.report_panel .rank_box .rank_list .rank_row .row_badge .badge_pill.badge_sub[data-v-1a812f02]{background:#fdf3e7;color:#d4881f}.report_panel .rank_box .rank_list .rank_row.sub_row[data-v-1a812f02]{height:38px;border-top:1px solid #f7f9fc}.report_panel .rank_box .rank_list .rank_row.sub_row .rank_name[data-v-1a812f02]{padding-left:14px;font-size:13px;font-weight:400;color:#6a7282}.report_panel .rank_box .rank_list .rank_row.sub_row .rank_name .rank_dot[data-v-1a812f02]{width:6px;height:6px}.report_panel .rank_box .rank_list .rank_row.sub_row .rank_bar_box .rank_track[data-v-1a812f02]{height:6px}.report_panel .rank_box .rank_list .rank_row.sub_row .rank_bar_box .rank_track .rank_bar[data-v-1a812f02]{opacity:.8}.report_panel .rank_box .rank_list .rank_row.sub_row .cell_amount[data-v-1a812f02]{font-size:13px;font-weight:400;color:#6a7282}.report_panel .rank_box .rank_list .rank_row.sub_row .cell_ratio[data-v-1a812f02]{font-size:13px;font-weight:400;color:#9aabbf}.report_panel .rank_box .rank_list .rank_row+.rank_row[data-v-1a812f02]{margin-top:6px}.report_panel .rank_box .rank_empty[data-v-1a812f02]{padding:50px 0;text-align:center;font-size:12px;color:#9aabbf}.report_panel .rank_box .rank_foot[data-v-1a812f02]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #f3f4f6;font-size:12px;color:#51a2ff}.report_panel .rank_box .rank_foot .foot_note i[data-v-1a812f02]{margin-right:4px}.fee_report_dialog{border-radius:14px;margin:6vh auto 0!important}.fee_report_dialog .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #e9edf4}.fee_report_dialog .el-dialog__headerbtn{top:20px;right:24px;font-size:20px}.fee_report_dialog .el-dialog__body{padding:20px 22px;max-height:76vh;overflow-y:auto}.fee_split_body .split_item[data-v-5de2ff19]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:8px;background:#f0f4f8;font-size:13px}.fee_split_body .split_item+.split_item[data-v-5de2ff19]{margin-top:10px}.fee_split_body .item_label[data-v-5de2ff19]{color:#5e6f88}.fee_split_body .item_value[data-v-5de2ff19]{font-size:14px;font-weight:600;color:#1a2332}.fee_split_body .total_row[data-v-5de2ff19]{margin-top:14px;border-top:1px solid #e9edf4;padding:14px 2px 0;display:flex;align-items:center;justify-content:space-between}.fee_split_body .total_row .total_label[data-v-5de2ff19]{font-size:14px;font-weight:600;color:#1a2332}.fee_split_body .total_row .total_value[data-v-5de2ff19]{font-size:16px;font-weight:700;color:#5288f1}.fee_split_dialog{border-radius:14px}.fee_split_dialog .el-dialog__header{padding:18px 24px 6px}.fee_split_dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:700;color:#1a2332}.fee_split_dialog .el-dialog__body{padding:12px 24px 24px}.index_page[data-v-1531338d]{height:100%;display:flex;flex-direction:column}.index_page .scroll_box[data-v-1531338d]{flex:1;min-height:0;overflow-y:auto;padding-bottom:16px}.index_page .tab_row[data-v-1531338d]{margin-top:16px;display:flex;align-items:center}.index_page .tab_row .tab_group[data-v-1531338d]{background:#fff;border:1px solid #e9edf4;border-radius:30px;padding:4px;display:flex}.index_page .tab_row .tab_group .tab_item[data-v-1531338d]{padding:6px 18px;border-radius:30px;font-size:13px;color:#5e6f88;cursor:pointer}.index_page .tab_row .tab_group .tab_on[data-v-1531338d]{background:#5288f1;color:#fff}.index_page .tab_row[data-v-1531338d] .date_pill_picker.el-range-editor{margin-left:12px;width:250px;height:38px;display:inline-flex;align-items:center;border:1px solid #e9edf4;border-radius:30px}.index_page .tab_row[data-v-1531338d] .date_pill_picker.el-range-editor.is-active{border-color:#5288f1}.index_page .tab_row[data-v-1531338d] .date_pill_picker.el-range-editor .el-range__close-icon,.index_page .tab_row[data-v-1531338d] .date_pill_picker.el-range-editor .el-range__icon{float:none;line-height:30px;color:#9aabbf}.index_page .tab_row[data-v-1531338d] .date_pill_picker.el-range-editor .el-range-input{color:#1a2332}.index_page .tab_row[data-v-1531338d] .date_pill_picker.el-range-editor .el-range-input::-moz-placeholder{color:#9aabbf}.index_page .tab_row[data-v-1531338d] .date_pill_picker.el-range-editor .el-range-input::placeholder{color:#9aabbf}.index_page .tab_row[data-v-1531338d] .date_pill_picker.el-range-editor .el-range-separator{height:auto;line-height:1;font-size:13px;color:#9aabbf}.index_page .stat_row[data-v-1531338d]{margin-top:16px;display:flex}.index_page .stat_row .stat_card[data-v-1531338d]{position:relative;flex:1;background:#fff;border:1px solid #e9edf4;border-radius:10px;padding:16px 20px}.index_page .stat_row .stat_card .stat_icon[data-v-1531338d]{position:absolute;top:14px;right:16px;width:32px;height:32px;border-radius:8px;background:#e8f0fe;color:#5288f1;font-size:16px;display:flex;align-items:center;justify-content:center}.index_page .stat_row .stat_card .stat_label[data-v-1531338d]{font-size:13px;color:#9aabbf}.index_page .stat_row .stat_card .stat_value[data-v-1531338d]{margin-top:6px;font-size:26px;font-weight:700;color:#1a2332}.index_page .stat_row .stat_card .stat_sub[data-v-1531338d]{margin-top:4px;font-size:12px;color:#9aabbf}.index_page .stat_row .stat_card+.stat_card[data-v-1531338d]{margin-left:16px}.index_page .expense_card[data-v-1531338d]{margin-top:16px;background:#fff;border:1px solid #e9edf4;border-radius:10px;padding:18px 24px}.index_page .expense_card .expense_row[data-v-1531338d]{margin-top:14px;display:flex}.index_page .expense_card .expense_row .expense_item[data-v-1531338d]{position:relative;flex:1;min-width:0;border:1px solid #e9edf4;border-radius:8px;padding:14px 16px}.index_page .expense_card .expense_row .expense_item+.expense_item[data-v-1531338d]{margin-left:14px}.index_page .expense_card .expense_row .type_tags[data-v-1531338d]{position:absolute;top:12px;right:12px;display:flex}.index_page .expense_card .expense_row .type_tags .type_tag[data-v-1531338d]{padding:1px 6px;border-radius:4px;font-size:11px;line-height:17px}.index_page .expense_card .expense_row .type_tags .type_tag+.type_tag[data-v-1531338d]{margin-left:4px}.index_page .expense_card .expense_row .type_tags .tag_travel[data-v-1531338d]{background:rgba(82,136,241,.12);color:#5288f1}.index_page .expense_card .expense_row .type_tags .tag_outing[data-v-1531338d]{background:rgba(100,180,120,.12);color:#3a9e5f}.index_page .expense_card .expense_row .expense_name[data-v-1531338d]{font-size:13px;color:#5e6f88}.index_page .expense_card .expense_row .expense_amount[data-v-1531338d]{margin-top:8px;font-size:18px;font-weight:700;color:#1a2332}.index_page .expense_card .expense_row .expense_ratio[data-v-1531338d]{font-size:12px;color:#5288f1}.index_page .expense_card .expense_row .ratio_row[data-v-1531338d]{margin-top:4px;display:flex;align-items:center;justify-content:space-between}.index_page .expense_card .expense_row .detail_link[data-v-1531338d]{font-size:12px;color:#5288f1;cursor:pointer;text-decoration:underline}.index_page .expense_card .expense_foot[data-v-1531338d]{margin-top:14px;display:flex;align-items:center}.index_page .expense_card .expense_foot .foot_item[data-v-1531338d]{display:flex;align-items:center}.index_page .expense_card .expense_foot .foot_item+.foot_item[data-v-1531338d]{margin-left:60px}.index_page .expense_card .expense_foot .foot_label[data-v-1531338d]{font-size:13px;color:#5e6f88}.index_page .expense_card .expense_foot .foot_value[data-v-1531338d]{margin-left:10px;font-size:18px;font-weight:700;color:#5288f1}.index_page .expense_card .expense_foot .foot_btn[data-v-1531338d]{display:flex;align-items:center;height:26px;box-sizing:border-box;padding:0 10px;margin-left:24px;border-radius:6px;background:#5288f1;box-shadow:0 3px 8px rgba(82,136,241,.3);font-size:12px;font-weight:500;color:#fff;cursor:pointer}.index_page .expense_card .expense_foot .foot_btn i[data-v-1531338d]{margin-right:4px;font-size:13px}.index_page .expense_card .expense_foot .foot_btn[data-v-1531338d]:hover{background:#6b9bf3}.index_page .two_col[data-v-1531338d]{margin-top:16px;display:flex}.index_page .two_col .chart_card[data-v-1531338d]{flex:1;min-width:0;background:#fff;border:1px solid #e9edf4;border-radius:10px;padding:18px 24px}.index_page .two_col .chart_card+.chart_card[data-v-1531338d]{margin-left:16px}.index_page .card_head[data-v-1531338d]{display:flex;align-items:center;justify-content:space-between}.index_page .card_head .title_group[data-v-1531338d]{display:flex;align-items:center}.index_page .card_head .title_group .time_toggle[data-v-1531338d]{display:flex;align-items:center;margin-left:14px;background:#fff;border:1px solid #e9edf4;border-radius:30px;padding:4px}.index_page .card_head .title_group .time_toggle .toggle_item[data-v-1531338d]{display:flex;align-items:center;padding:6px 18px;border-radius:30px;font-size:13px;color:#5e6f88;cursor:pointer;white-space:nowrap;line-height:1}.index_page .card_head .title_group .time_toggle .toggle_item .tip_icon[data-v-1531338d]{display:inline-flex;align-items:center;margin-left:4px;font-size:13px;line-height:1}.index_page .card_head .title_group .time_toggle .toggle_on[data-v-1531338d]{background:#5288f1;color:#fff}.index_page .card_head .card_title[data-v-1531338d]{font-size:15px;font-weight:700;color:#1a2332;display:flex;align-items:center}.index_page .card_head .card_title .title_icon[data-v-1531338d]{color:#5288f1;margin-right:6px}.index_page .card_head .card_title .title_sub[data-v-1531338d]{margin-left:8px;font-size:12px;font-weight:400;color:#9aabbf}.index_page .card_head .head_tip[data-v-1531338d]{font-size:12px;color:#9aabbf}.index_page .card_head .head_right[data-v-1531338d]{display:flex;align-items:center}.index_page .card_head .head_right .mini_tabs[data-v-1531338d]{background:#f0f5fc;border-radius:30px;padding:3px;display:flex;margin-right:14px}.index_page .card_head .head_right .mini_tabs .mini_tab[data-v-1531338d]{padding:4px 14px;border-radius:30px;font-size:12px;color:#5e6f88;cursor:pointer}.index_page .card_head .head_right .mini_tabs .mini_on[data-v-1531338d]{background:#5288f1;color:#fff}.index_page .card_sub[data-v-1531338d]{margin-top:6px;font-size:12px;color:#9aabbf}.index_page .card_sub i[data-v-1531338d]{margin-right:4px}.index_page .chart_box[data-v-1531338d]{margin-top:10px;height:260px}.index_page .chart_empty[data-v-1531338d]{margin-top:10px;height:260px}.index_page .chart_empty[data-v-1531338d],.index_page .list_empty[data-v-1531338d]{display:flex;align-items:center;justify-content:center;font-size:13px;color:#9aabbf}.index_page .list_empty[data-v-1531338d]{height:100%}.index_page .link_text[data-v-1531338d]{font-size:13px;color:#5288f1;cursor:pointer;text-decoration:underline}.index_page .todo_list[data-v-1531338d]{margin-top:10px;height:260px;overflow-y:auto}.index_page .todo_list .todo_item[data-v-1531338d]{display:flex;align-items:center;padding:10px 0}.index_page .todo_list .todo_item+.todo_item[data-v-1531338d]{border-top:1px solid #f7f9fc}.index_page .todo_list .todo_tag[data-v-1531338d]{flex-shrink:0;padding:2px 10px;border-radius:30px;font-size:12px}.index_page .todo_list .tag_orange[data-v-1531338d]{background:#fdf3e7;color:#d4881f}.index_page .todo_list .tag_blue[data-v-1531338d]{background:#e8f0fe;color:#5288f1}.index_page .todo_list .todo_text[data-v-1531338d]{margin-left:10px;font-size:13px;color:#5e6f88}.index_page .todo_list .todo_text b[data-v-1531338d]{color:#1a2332}