.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}.pagination_widget[data-v-11b1f431]{display:flex;justify-content:flex-end}.pagination_widget[data-v-11b1f431] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#5288f1}.pagination_widget[data-v-11b1f431] .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#5288f1}.pagination_widget[data-v-11b1f431] .el-pagination.is-background .el-pager li:not(.disabled).active:hover{color:#fff}.pagination_widget[data-v-11b1f431] .el-pagination.is-background .btn-next:not(.disabled):hover,.pagination_widget[data-v-11b1f431] .el-pagination.is-background .btn-prev:not(.disabled):hover{color:#5288f1}.pagination_widget[data-v-11b1f431] .el-pagination .el-input__inner:focus,.pagination_widget[data-v-11b1f431] .el-pagination .el-select .el-input.is-focus .el-input__inner{border-color:#5288f1}.upload_widget[data-v-7a21fe89] .el-upload{display:block}.upload_widget[data-v-7a21fe89] .el-upload-dragger{width:auto;height:auto;padding:0;border:none;background:transparent;cursor:default;overflow:visible}.upload_widget[data-v-7a21fe89] .el-upload-dragger.is-dragover{outline:2px dashed #5288f1;outline-offset:4px}.upload_widget .widget_inner[data-v-7a21fe89]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.upload_widget .thumb_item[data-v-7a21fe89]{position:relative;display:flex;align-items:center}.upload_widget .thumb_item .thumb_img[data-v-7a21fe89]{width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f7f9fc}.upload_widget .thumb_item .file_tile[data-v-7a21fe89]{width:56px;height:56px;border-radius:8px;background:#f7f9fc;border:1px solid #e9edf4;box-sizing:border-box;color:#5288f1;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.upload_widget .thumb_item .thumb_del[data-v-7a21fe89]{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:rgba(26,35,50,.75);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer}.upload_widget .upload_btn[data-v-7a21fe89]{height:32px;box-sizing:border-box;padding:0 14px;border:1px solid #e9edf4;border-radius:6px;background:#fff;font-size:12px;color:#5e6f88;display:inline-flex;align-items:center;cursor:pointer}.upload_widget .upload_btn i[data-v-7a21fe89]{margin-right:4px;color:#9aabbf}.upload_widget .upload_btn[data-v-7a21fe89]:hover{border-color:#5288f1;color:#5288f1}.dlg_title[data-v-7ec28346]{font-size:17px;font-weight:700;color:#1a2332}.dlg_footer[data-v-7ec28346]{display:flex;align-items:center}.dlg_footer .total_amount[data-v-7ec28346]{flex:1;text-align:left;font-size:14px;font-weight:600;color:#1a2332}.dlg_body .form_label[data-v-7ec28346]{margin-bottom:6px;font-size:13px;color:#1a2332}.dlg_body .form_label.required[data-v-7ec28346]:before{content:"*";color:#dd524c;margin-right:2px}.dlg_body .form_select[data-v-7ec28346]{width:100%;margin-bottom:12px}.dlg_body .form_select[data-v-7ec28346] .el-input__inner{height:40px;line-height:40px;border-radius:8px;border-color:#e9edf4;font-size:13px}.dlg_body .approval_box[data-v-7ec28346]{display:flex;align-items:center;border:1px solid #e9edf4;border-radius:8px;padding:10px 14px;margin-bottom:16px}.dlg_body .approval_box .box_label[data-v-7ec28346]{flex-shrink:0;font-size:13px;color:#9aabbf}.dlg_body .approval_box .approval_select[data-v-7ec28346]{flex:1;margin-left:12px}.dlg_body .approval_box .approval_select[data-v-7ec28346] .el-input__inner{height:32px;line-height:32px;border-radius:6px;border-color:#e9edf4;font-size:12px}.dlg_body .default_card[data-v-7ec28346]{border:1px solid #e9edf4;border-radius:10px;background:#f0f5fc;padding:14px;margin-bottom:16px}.dlg_body .default_card .default_row[data-v-7ec28346]{display:flex;gap:16px}.dlg_body .default_card .default_item[data-v-7ec28346]{flex:1;min-width:0}.dlg_body .default_card .default_label[data-v-7ec28346]{display:flex;align-items:center;margin-bottom:6px;font-size:13px;color:#1a2332}.dlg_body .default_card .default_label .fill_btn[data-v-7ec28346]{margin-left:8px;padding:2px 10px;border-radius:30px;background:#e8f0fe;color:#5288f1;font-size:12px;cursor:pointer}.dlg_body .default_card .default_picker[data-v-7ec28346]{width:100%}.dlg_body .default_card .default_picker[data-v-7ec28346] .el-input__inner{height:40px;line-height:40px;border-radius:8px;border-color:#e9edf4;font-size:13px;background:#fff}.dlg_body .default_card .default_tip[data-v-7ec28346]{margin-top:10px;font-size:12px;color:#d4881f}.dlg_body .default_card .default_tip i[data-v-7ec28346]{margin-right:4px}.dlg_body .default_card .voucher_label[data-v-7ec28346]{margin-top:12px}.dlg_body .fee_head[data-v-7ec28346]{display:flex;align-items:baseline;margin-bottom:10px}.dlg_body .fee_head .fee_title[data-v-7ec28346]{font-size:14px;font-weight:700;color:#1a2332}.dlg_body .fee_head .fee_tip[data-v-7ec28346]{margin-left:8px;font-size:12px;color:#9aabbf}.dlg_body .fee_card[data-v-7ec28346]{border:1px solid #e9edf4;border-radius:10px;margin-bottom:14px;overflow:hidden;background:#f0f5fc}.dlg_body .fee_card .fee_card_head[data-v-7ec28346]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9edf4;padding:10px 14px}.dlg_body .fee_card .fee_card_head .head_label[data-v-7ec28346]{flex-shrink:0;width:64px;text-align:right;margin-right:8px;font-size:13px;color:#5e6f88}.dlg_body .fee_card .fee_card_head .type_select[data-v-7ec28346]{flex-shrink:0;width:240px}.dlg_body .fee_card .fee_card_head .type_select[data-v-7ec28346] .el-input__inner{height:40px;line-height:40px;border-radius:8px;border-color:#e9edf4;font-size:13px;background:#fff}.dlg_body .fee_card .fee_card_head .time_label[data-v-7ec28346]{width:auto;margin-left:16px}.dlg_body .fee_card .fee_card_head .time_picker[data-v-7ec28346]{flex-shrink:0;width:240px}.dlg_body .fee_card .fee_card_head .time_picker[data-v-7ec28346] .el-input__inner{height:40px;line-height:40px;border-radius:8px;border-color:#e9edf4;font-size:13px;background:#fff}.dlg_body .fee_card .fee_card_head .del_row[data-v-7ec28346]{flex-shrink:0;margin-left:10px;font-size:15px;color:#c0c4cc;cursor:pointer}.dlg_body .fee_card .fee_card_head .del_row[data-v-7ec28346]:hover{color:#dd524c}.dlg_body .fee_card.has_add_btn .body_row[data-v-7ec28346]{margin-right:38px}.dlg_body .fee_card .fee_card_body[data-v-7ec28346]{padding:14px}.dlg_body .fee_card .fee_card_body .fee_type_title[data-v-7ec28346]{margin-bottom:10px;font-size:13px;font-weight:600;color:#1a2332}.dlg_body .fee_card .fee_card_body .body_row[data-v-7ec28346]{display:flex}.dlg_body .fee_card .fee_card_body .body_item[data-v-7ec28346]{flex:1;min-width:0;display:flex;align-items:center}.dlg_body .fee_card .fee_card_body .body_item .item_label[data-v-7ec28346]{flex-shrink:0;margin-right:8px}.dlg_body .fee_card .fee_card_body .body_item .el-input[data-v-7ec28346]{flex:1;min-width:0}.dlg_body .fee_card .fee_card_body .body_item+.body_item[data-v-7ec28346]{margin-left:12px}.dlg_body .fee_card .fee_card_body .body_row .body_item:first-child .item_label[data-v-7ec28346]{width:64px;text-align:right}.dlg_body .fee_card .fee_card_body .item_label[data-v-7ec28346]{font-size:12px;color:#5e6f88}.dlg_body .fee_card .fee_card_body .item_label .tip_icon[data-v-7ec28346]{display:inline-flex;align-items:center;margin-left:4px;font-size:13px;color:#9aabbf;line-height:1;cursor:pointer}.dlg_body .fee_card .fee_card_body[data-v-7ec28346] .el-input__inner{border-radius:8px;border-color:#e9edf4;background:#fff}.dlg_body .fee_card .fee_card_body[data-v-7ec28346] .el-textarea__inner{border-radius:8px;border-color:#e9edf4;background:#fff;font-family:inherit}.dlg_body .fee_card .fee_card_body .auto_amount[data-v-7ec28346]{height:32px;line-height:32px;font-size:13px;font-weight:600;color:#1a2332}.dlg_body .fee_card .fee_card_body .voucher_row[data-v-7ec28346]{margin-top:12px}.dlg_body .fee_card .fee_card_body .voucher_row .item_label[data-v-7ec28346]{margin-bottom:6px}.dlg_body .fee_card .fee_card_body .expense_row .el-date-editor[data-v-7ec28346]{width:220px}.dlg_body .fee_card .fee_card_body .remark_row[data-v-7ec28346]{display:flex;align-items:center}.dlg_body .fee_card .fee_card_body .remark_row .item_label[data-v-7ec28346]{flex-shrink:0;width:64px;text-align:right;margin-right:8px;margin-bottom:0}.dlg_body .fee_card .fee_card_body .remark_row .el-textarea[data-v-7ec28346]{flex:1;min-width:0}.dlg_body .fee_card .fee_card_body .remark_row .add_card_btn[data-v-7ec28346]{flex-shrink:0;width:28px;height:28px;margin-left:10px;border-radius:50%;background:#5288f1;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer}.dlg_body .fee_card .fee_card_body .remark_row .add_card_btn[data-v-7ec28346]:hover{background:#6b9bf3}.dlg_body .fee_card .fee_card_body .manual_box[data-v-7ec28346]{margin-top:14px;border-top:1px solid #e9edf4;padding-top:12px}.dlg_body .fee_card .fee_card_body .manual_box .manual_title[data-v-7ec28346]{font-size:13px;font-weight:600;color:#5e6f88}.dlg_body .fee_card .fee_card_body .manual_box .manual_caps[data-v-7ec28346]{margin-top:10px;display:flex;flex-wrap:wrap}.dlg_body .fee_card .fee_card_body .manual_box .manual_caps .manual_cap[data-v-7ec28346]{height:30px;box-sizing:border-box;padding:0 14px;margin:0 10px 8px 0;border-radius:8px;background:#fff;display:inline-flex;align-items:center;font-size:13px}.dlg_body .fee_card .fee_card_body .manual_box .manual_caps .manual_cap .cap_name[data-v-7ec28346]{color:#5e6f88}.dlg_body .fee_card .fee_card_body .manual_box .manual_caps .manual_cap .cap_amount[data-v-7ec28346]{margin-left:6px;font-weight:600;color:#1a2332}.dlg_body .fee_card .fee_card_body .manual_box .manual_caps .manual_cap .cap_del[data-v-7ec28346]{margin-left:6px;font-size:12px;color:#c0c4cc;cursor:pointer}.dlg_body .fee_card .fee_card_body .manual_box .manual_caps .manual_cap .cap_del[data-v-7ec28346]:hover{color:#dd524c}.dlg_body .fee_card .fee_card_body .manual_box .manual_add[data-v-7ec28346]{margin-top:4px;display:flex;align-items:center}.dlg_body .fee_card .fee_card_body .manual_box .manual_add .manual_input[data-v-7ec28346]{width:180px}.dlg_body .fee_card .fee_card_body .manual_box .manual_add .amount_input[data-v-7ec28346]{width:140px;margin-left:10px}.dlg_body .fee_card .fee_card_body .manual_box .manual_add .manual_add_btn[data-v-7ec28346]{flex-shrink:0;height:30px;box-sizing:border-box;padding:0 16px;margin-left:10px;border-radius:30px;background:#5288f1;color:#fff;font-size:13px;display:inline-flex;align-items:center;cursor:pointer}.dlg_body .fee_card .fee_card_body .manual_box .manual_add .manual_add_btn i[data-v-7ec28346]{margin-right:2px;font-size:12px}.dlg_body .fee_card .fee_card_body .manual_box .manual_add .manual_add_btn[data-v-7ec28346]:hover{background:#6b9bf3}.dlg_body .required_star[data-v-7ec28346]{color:#dd524c;margin-right:2px;font-style:normal}.maintain_dialog{border-radius:16px;margin-top:5vh!important}.maintain_dialog .el-dialog__header{padding:22px 28px 16px;border-bottom:1px solid #e9edf4}.maintain_dialog .el-dialog__body{padding:20px 28px;max-height:68vh;overflow-y:auto}.maintain_dialog .el-dialog__footer{padding:14px 28px;background:#fafbfc;border-top:1px solid #e9edf4;border-radius:0 0 16px 16px}.dlg_title[data-v-76cbdb5c]{font-size:17px;font-weight:700;color:#1a2332}.dlg_count[data-v-76cbdb5c]{margin-left:10px;font-size:13px;color:#5288f1}.dlg_body .filter_bar[data-v-76cbdb5c]{display:flex}.dlg_body .filter_bar .filter_item[data-v-76cbdb5c]{flex:1;min-width:0}.dlg_body .filter_bar .filter_item[data-v-76cbdb5c] .el-input__inner{height:36px;line-height:36px;border-radius:8px;border-color:#e9edf4;font-size:13px}.dlg_body .filter_bar .filter_item[data-v-76cbdb5c] .el-input__prefix{height:100%;display:flex;align-items:center}.dlg_body .filter_bar .filter_item[data-v-76cbdb5c] .el-input__prefix .el-input__icon{height:auto;line-height:1;display:flex;align-items:center}.dlg_body .filter_bar .filter_item[data-v-76cbdb5c] .ellipsis_placeholder{top:50%;transform:translateY(-50%)}.dlg_body .filter_bar .filter_item+.filter_item[data-v-76cbdb5c]{margin-left:12px}.dlg_body .log_list[data-v-76cbdb5c]{margin-top:16px}.dlg_body .log_list .log_item[data-v-76cbdb5c]{display:flex;padding:14px 4px}.dlg_body .log_list .log_item+.log_item[data-v-76cbdb5c]{border-top:1px solid #f0f4f8}.dlg_body .log_list .log_avatar[data-v-76cbdb5c]{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#e8f0fe;color:#5288f1;font-size:13px;display:flex;align-items:center;justify-content:center}.dlg_body .log_list .log_main[data-v-76cbdb5c]{flex:1;min-width:0;margin-left:10px}.dlg_body .log_list .log_head[data-v-76cbdb5c]{display:flex;align-items:center}.dlg_body .log_list .log_user[data-v-76cbdb5c]{font-size:14px;font-weight:600;color:#1a2332}.dlg_body .log_list .log_split[data-v-76cbdb5c]{margin:0 6px;color:#c0c4cc}.dlg_body .log_list .log_fee[data-v-76cbdb5c]{font-size:13px;color:#5e6f88}.dlg_body .log_list .change_tag[data-v-76cbdb5c]{margin-left:8px;padding:1px 8px;border-radius:30px;font-size:12px}.dlg_body .log_list .tag_1[data-v-76cbdb5c]{background:#e9f9f0;color:#2ba471}.dlg_body .log_list .tag_2[data-v-76cbdb5c]{background:#fdf3e7;color:#d4881f}.dlg_body .log_list .tag_3[data-v-76cbdb5c]{background:#fdeaea;color:#dd524c}.dlg_body .log_list .log_time[data-v-76cbdb5c]{margin-left:auto;font-size:12px;color:#9aabbf}.dlg_body .log_list .log_desc[data-v-76cbdb5c]{margin-top:6px;font-size:13px;color:#1a2332}.dlg_body .log_list .log_order[data-v-76cbdb5c]{margin-top:4px;font-size:12px;color:#9aabbf}.dlg_body .log_list .log_order .order_link[data-v-76cbdb5c]{color:#5288f1}.dlg_body .log_list .list_tip[data-v-76cbdb5c]{padding:14px;font-size:12px;color:#9aabbf;text-align:center}.dlg_footer[data-v-76cbdb5c]{display:flex;align-items:center;justify-content:space-between}.dlg_footer .show_text[data-v-76cbdb5c]{font-size:12px;color:#9aabbf}.change_log_dialog{border-radius:16px}.change_log_dialog .el-dialog__header{padding:22px 28px 16px;border-bottom:1px solid #e9edf4}.change_log_dialog .el-dialog__body{padding:20px 28px;max-height:60vh;overflow-y:auto}.change_log_dialog .el-dialog__footer{padding:14px 28px;background:#fafbfc;border-top:1px solid #e9edf4;border-radius:0 0 16px 16px}.detail_body[data-v-b519ff1e]{min-height:200px}.detail_body .head_card[data-v-b519ff1e]{display:flex;background:linear-gradient(135deg,#f0f5fc,#f7f9fc);border-radius:12px;padding:18px 20px}.detail_body .head_card .head_left[data-v-b519ff1e]{flex:1;min-width:0}.detail_body .head_card .head_top[data-v-b519ff1e]{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px}.detail_body .head_card .head_title[data-v-b519ff1e]{font-size:16px;font-weight:700;color:#1a2332}.detail_body .head_card .status_pill[data-v-b519ff1e]{background:#e9f9f0;color:#2ba471}.detail_body .head_card .source_tag[data-v-b519ff1e],.detail_body .head_card .status_pill[data-v-b519ff1e]{margin-left:10px;padding:2px 10px;border-radius:30px;font-size:12px}.detail_body .head_card .source_hand[data-v-b519ff1e]{background:#fdf3e7;color:#d4881f}.detail_body .head_card .source_auto[data-v-b519ff1e]{background:#e9f9f0;color:#2ba471}.detail_body .head_card .head_route[data-v-b519ff1e]{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:600;color:#1a2332}.detail_body .head_card .head_route .arrow_icon[data-v-b519ff1e]{margin:0 6px;font-size:12px;color:#9aabbf}.detail_body .head_card .head_route .train_no[data-v-b519ff1e]{margin-left:8px;padding:1px 8px;border-radius:4px;background:#e8f0fe;color:#5288f1;font-size:12px;font-weight:400}.detail_body .head_card .head_meta[data-v-b519ff1e]{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;font-size:12px;color:#9aabbf}.detail_body .head_card .head_meta span[data-v-b519ff1e]{margin:2px 0}.detail_body .head_card .head_meta span+span[data-v-b519ff1e]{margin-left:8px}.detail_body .head_card .head_meta .time_pill[data-v-b519ff1e]{margin-left:0;padding:2px 10px;border-radius:30px;background:#e9f9f0;color:#2ba471}.detail_body .head_card .head_remark[data-v-b519ff1e]{margin-top:6px;font-size:12px;color:#9aabbf}.detail_body .head_card .head_right[data-v-b519ff1e]{flex-shrink:0;margin-left:24px;padding-left:24px;border-left:1px solid #e3eaf4;display:flex;flex-direction:column;justify-content:center;text-align:right}.detail_body .head_card .amount_label[data-v-b519ff1e]{font-size:12px;color:#9aabbf}.detail_body .head_card .amount_main[data-v-b519ff1e]{margin-top:4px;font-size:26px;font-weight:700;line-height:1.2;color:#1a2332}.detail_body .head_card .amount_main .cur[data-v-b519ff1e]{margin-right:2px;font-size:14px;font-weight:400;color:#9aabbf}.detail_body .head_card .amount_sub[data-v-b519ff1e]{margin-top:8px;font-size:12px;color:#5e6f88}.detail_body .section_title[data-v-b519ff1e]{margin:20px 0 10px;display:flex;align-items:center;font-size:14px;font-weight:700;color:#1a2332}.detail_body .section_title .bar[data-v-b519ff1e]{width:3px;height:14px;border-radius:2px;background:#5288f1;margin-right:8px}.detail_body .section_title .count[data-v-b519ff1e]{margin-left:8px;font-size:12px;font-weight:400;color:#9aabbf}.detail_body .table_wrap[data-v-b519ff1e]{border:1px solid #e9edf4;border-radius:8px;overflow:hidden}.detail_body .flow_tag[data-v-b519ff1e]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:30px;font-size:12px}.detail_body .flow_out[data-v-b519ff1e]{background:#e8f0fe;color:#5288f1}.detail_body .flow_in[data-v-b519ff1e]{background:#e9f9f0;color:#2ba471}.detail_body .amount_text[data-v-b519ff1e]{font-weight:600;color:#1a2332}.fee_detail_dialog{border-radius:16px;overflow:hidden}.fee_detail_dialog .el-dialog__header{padding:18px 24px;border-bottom:1px solid #f0f4f8}.fee_detail_dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:700;color:#1a2332}.fee_detail_dialog .el-dialog__body{padding:20px 24px 24px;max-height:72vh;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}.expense_page[data-v-c577b38e]{height:100%;display:flex;flex-direction:column}.expense_page .filter_bar[data-v-c577b38e]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;row-gap:12px;margin:8px 0}.expense_page .filter_bar .pill_select[data-v-c577b38e]{width:150px;margin-right:12px}.expense_page .filter_bar .pill_select[data-v-c577b38e] .el-input__inner{height:40px;line-height:40px;border-radius:30px;border-color:#e9edf4;font-size:13px}.expense_page .filter_bar[data-v-c577b38e] .pill_date_picker.el-range-editor{width:260px;height:40px;margin-right:12px;display:inline-flex;align-items:center;border:1px solid #e9edf4;border-radius:30px}.expense_page .filter_bar[data-v-c577b38e] .pill_date_picker.el-range-editor.is-active{border-color:#5288f1}.expense_page .filter_bar[data-v-c577b38e] .pill_date_picker.el-range-editor .el-range__close-icon,.expense_page .filter_bar[data-v-c577b38e] .pill_date_picker.el-range-editor .el-range__icon{float:none;color:#9aabbf}.expense_page .filter_bar[data-v-c577b38e] .pill_date_picker.el-range-editor .el-range-input{font-size:13px;color:#1a2332}.expense_page .filter_bar[data-v-c577b38e] .pill_date_picker.el-range-editor .el-range-input::-moz-placeholder{color:#9aabbf}.expense_page .filter_bar[data-v-c577b38e] .pill_date_picker.el-range-editor .el-range-input::placeholder{color:#9aabbf}.expense_page .filter_bar[data-v-c577b38e] .pill_date_picker.el-range-editor .el-range-separator{height:auto;line-height:1;font-size:13px;color:#9aabbf}.expense_page .filter_bar .search_input[data-v-c577b38e]{flex:1;min-width:200px;max-width:300px}.expense_page .filter_bar .search_input[data-v-c577b38e] .el-input__inner{height:40px;line-height:40px;border-radius:30px;border-color:#e9edf4;font-size:13px;padding-left:38px}.expense_page .filter_bar .search_input[data-v-c577b38e] .el-input__prefix{display:flex;align-items:center;left:14px;color:#8c9198}.expense_page .filter_bar .el-button[data-v-c577b38e]{margin-left:12px;height:40px;padding-top:0;padding-bottom:0}.expense_page .expense_card[data-v-c577b38e]{flex-shrink:0;margin-top:16px;background:#fff;border:1px solid #e9edf4;border-radius:10px;padding:20px 24px}.expense_page .expense_card .card_title[data-v-c577b38e]{font-size:15px;font-weight:700;color:#1a2332}.expense_page .expense_card .period_row[data-v-c577b38e]{display:flex;align-items:center;margin-bottom:4px}.expense_page .expense_card .period_row .tab_group[data-v-c577b38e]{background:#fff;border:1px solid #e9edf4;border-radius:30px;padding:4px;display:flex}.expense_page .expense_card .period_row .tab_group .tab_item[data-v-c577b38e]{padding:6px 18px;border-radius:30px;font-size:13px;color:#5e6f88;cursor:pointer}.expense_page .expense_card .period_row .tab_group .tab_on[data-v-c577b38e]{background:#5288f1;color:#fff}.expense_page .expense_card .period_row[data-v-c577b38e] .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}.expense_page .expense_card .period_row[data-v-c577b38e] .date_pill_picker.el-range-editor.is-active{border-color:#5288f1}.expense_page .expense_card .period_row[data-v-c577b38e] .date_pill_picker.el-range-editor .el-range__close-icon,.expense_page .expense_card .period_row[data-v-c577b38e] .date_pill_picker.el-range-editor .el-range__icon{float:none;line-height:30px;color:#9aabbf}.expense_page .expense_card .period_row[data-v-c577b38e] .date_pill_picker.el-range-editor .el-range-input{color:#1a2332}.expense_page .expense_card .period_row[data-v-c577b38e] .date_pill_picker.el-range-editor .el-range-input::-moz-placeholder{color:#9aabbf}.expense_page .expense_card .period_row[data-v-c577b38e] .date_pill_picker.el-range-editor .el-range-input::placeholder{color:#9aabbf}.expense_page .expense_card .period_row[data-v-c577b38e] .date_pill_picker.el-range-editor .el-range-separator{height:auto;line-height:1;font-size:13px;color:#9aabbf}.expense_page .expense_card .time_toggle[data-v-c577b38e]{display:flex;align-items:center;background:#fff;border:1px solid #e9edf4;border-radius:30px;padding:4px;width:-moz-fit-content;width:fit-content}.expense_page .expense_card .time_toggle .toggle_item[data-v-c577b38e]{display:flex;align-items:center;padding:6px 18px;border-radius:30px;font-size:13px;color:#5e6f88;cursor:pointer;white-space:nowrap;line-height:1}.expense_page .expense_card .time_toggle .toggle_item .tip_icon[data-v-c577b38e]{display:inline-flex;align-items:center;margin-left:4px;font-size:13px;line-height:1}.expense_page .expense_card .time_toggle .toggle_on[data-v-c577b38e]{background:#5288f1;color:#fff}.expense_page .expense_card .expense_total[data-v-c577b38e]{margin-top:14px;background:#f7f9fc;border-radius:8px;padding:14px 20px;display:flex;align-items:center}.expense_page .expense_card .expense_total .time_toggle[data-v-c577b38e],.expense_page .expense_card .expense_total .total_item+.total_item[data-v-c577b38e]{margin-left:60px}.expense_page .expense_card .expense_total .total_label[data-v-c577b38e]{font-size:13px;color:#9aabbf}.expense_page .expense_card .expense_total .total_value[data-v-c577b38e]{margin-left:10px;font-size:15px;font-weight:700;color:#1a2332}.expense_page .expense_card .expense_total .value_blue[data-v-c577b38e]{color:#5288f1}.expense_page .expense_card .expense_row[data-v-c577b38e]{margin-top:14px;display:flex}.expense_page .expense_card .expense_row .expense_item[data-v-c577b38e]{position:relative;flex:1;min-width:0;border:1px solid #e9edf4;border-radius:8px;padding:14px 16px}.expense_page .expense_card .expense_row .expense_item+.expense_item[data-v-c577b38e]{margin-left:14px}.expense_page .expense_card .expense_row .type_tags[data-v-c577b38e]{position:absolute;top:12px;right:12px;display:flex}.expense_page .expense_card .expense_row .type_tags .type_tag[data-v-c577b38e]{padding:1px 6px;border-radius:4px;font-size:11px;line-height:17px}.expense_page .expense_card .expense_row .type_tags .type_tag+.type_tag[data-v-c577b38e]{margin-left:4px}.expense_page .expense_card .expense_row .type_tags .tag_travel[data-v-c577b38e]{background:rgba(82,136,241,.12);color:#5288f1}.expense_page .expense_card .expense_row .type_tags .tag_outing[data-v-c577b38e]{background:rgba(100,180,120,.12);color:#3a9e5f}.expense_page .expense_card .expense_row .expense_name[data-v-c577b38e]{font-size:13px;color:#5e6f88}.expense_page .expense_card .expense_row .expense_amount[data-v-c577b38e]{margin-top:8px;font-size:18px;font-weight:700;color:#1a2332}.expense_page .expense_card .expense_row .expense_ratio[data-v-c577b38e]{font-size:12px;color:#5288f1}.expense_page .expense_card .expense_row .ratio_row[data-v-c577b38e]{margin-top:4px;display:flex;align-items:center;justify-content:space-between}.expense_page .expense_card .expense_row .detail_link[data-v-c577b38e]{font-size:12px;color:#5288f1;cursor:pointer;text-decoration:underline}.expense_page .card_box[data-v-c577b38e]{flex:1;box-sizing:border-box;background:#fff;border:1px solid #e9edf4;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.expense_page .card_box .table_head[data-v-c577b38e]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f4f8}.expense_page .card_box .table_head .table_title[data-v-c577b38e]{font-size:15px;font-weight:700;color:#1a2332}.expense_page .card_box .table_head .table_title .table_count[data-v-c577b38e]{margin-left:6px;font-size:12px;font-weight:400;color:#9aabbf}.expense_page .card_box .user_name[data-v-c577b38e]{font-weight:600;color:#1a2332}.expense_page .card_box .sub_text[data-v-c577b38e]{margin-top:2px;font-size:12px;color:#9aabbf}.expense_page .card_box .ellipsis[data-v-c577b38e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expense_page .card_box .type_tag[data-v-c577b38e]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:30px;background:#e8f0fe;color:#5288f1;font-size:12px}.expense_page .card_box .tag_out[data-v-c577b38e]{background:#f0f5fc;color:#5e6f88}.expense_page .card_box .amount_text[data-v-c577b38e]{font-weight:600;color:#1a2332}.expense_page .card_box .source_tag[data-v-c577b38e]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:30px;font-size:12px}.expense_page .card_box .source_hand[data-v-c577b38e]{background:#fdf3e7;color:#d4881f}.expense_page .card_box .source_auto[data-v-c577b38e]{background:#e9f9f0;color:#2ba471}.expense_page .card_box .head_tip_icon[data-v-c577b38e]{margin-left:3px;font-size:13px;color:#9aabbf;vertical-align:-1px;cursor:pointer}.expense_page .card_box .del_btn[data-v-c577b38e]{color:#dd524c}.expense_page .card_box .page_row[data-v-c577b38e]{margin-top:auto;flex-shrink:0;padding:14px 20px;border-top:1px solid #e9edf4}.del_confirm_dialog{border-radius:16px}.del_confirm_dialog .el-dialog__header{display:none}.del_confirm_dialog .del_body{padding-top:16px;text-align:center}.del_confirm_dialog .del_body .del_icon{width:48px;height:48px;margin:0 auto;border-radius:50%;background:#fdeaea;color:#dd524c;font-size:22px;display:flex;align-items:center;justify-content:center}.del_confirm_dialog .del_body .del_title{margin-top:14px;font-size:17px;font-weight:700;color:#1a2332}.del_confirm_dialog .del_body .del_text{margin-top:10px;font-size:13px;line-height:22px;color:#5e6f88}.del_confirm_dialog .el-dialog__footer{padding:20px 28px 24px}.del_confirm_dialog .el-dialog__footer .del_footer{display:flex;justify-content:center}.del_confirm_dialog .el-dialog__footer .del_footer .el-button+.el-button{margin-left:14px}