.finance-overview-container .overview-stats-row[data-v-d64f498c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.finance-overview-container .finance-group[data-v-d64f498c]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.finance-overview-container .finance-group[data-v-d64f498c]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.finance-overview-container .finance-group-title[data-v-d64f498c]{font-size:15px;font-weight:600;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.finance-overview-container .finance-group-title.income[data-v-d64f498c]{color:#52c41a}.finance-overview-container .finance-group-title.payment[data-v-d64f498c]{color:#ff4d4f}.finance-overview-container .finance-stats[data-v-d64f498c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.finance-overview-container .finance-stat[data-v-d64f498c]{background:#f5f7fa;padding:16px;border-radius:6px;-webkit-transition:all .3s;transition:all .3s}.finance-overview-container .finance-stat[data-v-d64f498c]:hover{background:#1890ff;color:#fff}.finance-overview-container .finance-stat:hover .finance-stat-label[data-v-d64f498c],.finance-overview-container .finance-stat:hover .finance-stat-value[data-v-d64f498c]{color:#fff}.finance-overview-container .finance-stat .finance-stat-label[data-v-d64f498c]{font-size:13px;margin-bottom:8px;color:#595959}.finance-overview-container .finance-stat .finance-stat-value[data-v-d64f498c]{font-size:24px;font-weight:700;color:#262626}.finance-overview-container .balance-stat-card[data-v-d64f498c]{background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:8px;padding:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.finance-overview-container .balance-stat-card[data-v-d64f498c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.4);box-shadow:0 4px 12px rgba(24,144,255,.4)}.finance-overview-container .balance-stat-card .balance-stat-label[data-v-d64f498c]{font-size:14px;opacity:.9;margin-bottom:12px}.finance-overview-container .balance-stat-card .balance-stat-value[data-v-d64f498c]{font-size:28px;font-weight:700}.finance-overview-container .balance-stat-card .balance-stat-hint[data-v-d64f498c]{font-size:12px;opacity:.8;margin-top:8px}.finance-overview-container .section-title[data-v-d64f498c]{font-size:16px;font-weight:600;margin-bottom:16px;padding-left:12px;border-left:4px solid #1890ff}.finance-overview-container .workshop-list[data-v-d64f498c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.finance-overview-container .workshop-item[data-v-d64f498c]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.finance-overview-container .workshop-header[data-v-d64f498c]{font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.finance-overview-container .workshop-stats-row[data-v-d64f498c]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.finance-overview-container .workshop-stat[data-v-d64f498c]{background:#f5f7fa;padding:16px;border-radius:6px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.finance-overview-container .workshop-stat[data-v-d64f498c]:hover{background:#1890ff;color:#fff}.finance-overview-container .workshop-stat:hover .workshop-stat-label[data-v-d64f498c],.finance-overview-container .workshop-stat:hover .workshop-stat-value[data-v-d64f498c]{color:#fff}.finance-overview-container .workshop-stat.highlight[data-v-d64f498c]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff}.finance-overview-container .workshop-stat.highlight[data-v-d64f498c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.3);box-shadow:0 4px 12px rgba(24,144,255,.3)}.finance-overview-container .workshop-stat.highlight .workshop-stat-label[data-v-d64f498c],.finance-overview-container .workshop-stat.highlight .workshop-stat-value[data-v-d64f498c]{color:#fff}.finance-overview-container .workshop-stat .workshop-stat-label[data-v-d64f498c]{font-size:13px;margin-bottom:8px;color:#595959}.finance-overview-container .workshop-stat .workshop-stat-value[data-v-d64f498c]{font-size:20px;font-weight:700;color:#262626}.balance-modal[data-v-d64f498c] .ant-modal{max-height:90vh;top:5vh}.balance-modal[data-v-d64f498c] .ant-modal-content{max-height:90vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.balance-modal[data-v-d64f498c] .ant-modal-body{overflow-y:auto;padding:16px 24px}.balance-modal .modal-content[data-v-d64f498c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.balance-modal .modal-toolbar[data-v-d64f498c]{background:#fafafa;padding:16px;border-radius:8px;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.balance-modal .modal-input-group[data-v-d64f498c],.balance-modal .modal-toolbar[data-v-d64f498c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.balance-modal .modal-input-group[data-v-d64f498c]{gap:8px}.balance-modal .modal-input-label[data-v-d64f498c]{font-size:14px;color:#595959;white-space:nowrap}.balance-modal .modal-input-field[data-v-d64f498c]{min-width:160px}.balance-modal .flow-panel[data-v-d64f498c]{background:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.balance-modal .flow-panel-header[data-v-d64f498c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.balance-modal .flow-panel-header[data-v-d64f498c],.balance-modal .flow-panel-title[data-v-d64f498c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.balance-modal .flow-panel-title[data-v-d64f498c]{gap:8px;font-weight:600;color:#1890ff}.balance-modal .flow-panel-actions[data-v-d64f498c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.balance-modal .flow-stats-row[data-v-d64f498c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.balance-modal .flow-stat-card[data-v-d64f498c]{border-radius:6px;padding:10px;text-align:center}.balance-modal .flow-stat-card.income[data-v-d64f498c]{background:linear-gradient(135deg,#fff7e6,#ffe7ba)}.balance-modal .flow-stat-card.expense[data-v-d64f498c]{background:linear-gradient(135deg,#fff1f0,#ffccc7)}.balance-modal .flow-stat-card.balance[data-v-d64f498c]{background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.balance-modal .flow-stat-card .flow-stat-label[data-v-d64f498c]{font-size:11px;color:#595959;margin-bottom:4px}.balance-modal .flow-stat-card .flow-stat-value[data-v-d64f498c]{font-size:14px;font-weight:700;color:#262626}.balance-modal .flow-stat-card.income .flow-stat-value[data-v-d64f498c]{color:#52c41a}.balance-modal .flow-stat-card.expense .flow-stat-value[data-v-d64f498c]{color:#ff4d4f}.balance-modal .flow-stat-card.balance .flow-stat-value[data-v-d64f498c]{color:#1890ff}.import-content .upload-area[data-v-d64f498c]{text-align:center;padding:20px;background:#fafafa;border-radius:8px;margin-bottom:16px}.import-content .upload-area .file-selected[data-v-d64f498c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin-bottom:16px}.import-content .upload-area .file-selected .file-info[data-v-d64f498c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.import-content .upload-area .file-selected .file-info .file-name[data-v-d64f498c]{font-weight:500;color:#262626}.import-content .upload-area .file-selected .file-info .file-size[data-v-d64f498c]{color:#999;font-size:12px}.import-content .unknown-accounts[data-v-d64f498c]{max-height:400px;overflow-y:auto}.import-content .merged-preview[data-v-d64f498c]{max-height:500px;overflow-y:auto}.import-content .mapping-form[data-v-d64f498c]{margin-top:16px;padding:16px;background:#fffbf0;border:1px solid #ffe58f;border-radius:8px}