.core-metrics .metric-card[data-v-1855bdd0]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.core-metrics .metric-card[data-v-1855bdd0]:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.core-metrics .metric-card .metric-content[data-v-1855bdd0]{padding:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.core-metrics .metric-card .metric-content .metric-icon[data-v-1855bdd0]{width:56px;height:56px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.core-metrics .metric-card .metric-content .metric-icon .anticon[data-v-1855bdd0]{font-size:24px;color:#fff}.core-metrics .metric-card .metric-content .metric-icon.income[data-v-1855bdd0]{background:linear-gradient(135deg,#52c41a,#73d13d)}.core-metrics .metric-card .metric-content .metric-icon.expense[data-v-1855bdd0]{background:linear-gradient(135deg,#ff4d4f,#ff7875)}.core-metrics .metric-card .metric-content .metric-icon.settled[data-v-1855bdd0]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.core-metrics .metric-card .metric-content .metric-icon.unsettled[data-v-1855bdd0]{background:linear-gradient(135deg,#faad14,#ffc53d)}.core-metrics .metric-card .metric-content .metric-info[data-v-1855bdd0]{-ms-flex:1;flex:1}.core-metrics .metric-card .metric-content .metric-info .metric-value[data-v-1855bdd0]{font-size:28px;font-weight:600;color:#262626;line-height:1.2;margin-bottom:4px}.core-metrics .metric-card .metric-content .metric-info .metric-label[data-v-1855bdd0]{font-size:14px;color:#8c8c8c;font-weight:400}.core-metrics .business-metrics[data-v-1855bdd0]{margin-top:32px}.core-metrics .business-metrics .section-title[data-v-1855bdd0]{font-size:18px;font-weight:600;color:#262626;margin-bottom:16px;padding-left:12px;border-left:4px solid #1976d2}.core-metrics .business-metrics .business-card[data-v-1855bdd0]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.core-metrics .business-metrics .business-card[data-v-1855bdd0]:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.core-metrics .business-metrics .business-card .business-content[data-v-1855bdd0]{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.core-metrics .business-metrics .business-card .business-content .business-icon[data-v-1855bdd0]{width:48px;height:48px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}.core-metrics .business-metrics .business-card .business-content .business-icon .anticon[data-v-1855bdd0]{font-size:20px;color:#fff}.core-metrics .business-metrics .business-card .business-content .business-icon.gift[data-v-1855bdd0]{background:linear-gradient(135deg,#eb2f96,#f759ab)}.core-metrics .business-metrics .business-card .business-content .business-icon.music[data-v-1855bdd0]{background:linear-gradient(135deg,#722ed1,#9254de)}.core-metrics .business-metrics .business-card .business-content .business-icon.reward[data-v-1855bdd0]{background:linear-gradient(135deg,#fa541c,#ff7a45)}.core-metrics .business-metrics .business-card .business-content .business-icon.screen[data-v-1855bdd0]{background:linear-gradient(135deg,#13c2c2,#36cfc9)}.core-metrics .business-metrics .business-card .business-content .business-info[data-v-1855bdd0]{-ms-flex:1;flex:1}.core-metrics .business-metrics .business-card .business-content .business-info .business-value[data-v-1855bdd0]{font-size:20px;font-weight:600;color:#262626;line-height:1.2;margin-bottom:2px}.core-metrics .business-metrics .business-card .business-content .business-info .business-label[data-v-1855bdd0]{font-size:12px;color:#8c8c8c;font-weight:400}@media (max-width:768px){.core-metrics .metric-card .metric-content[data-v-1855bdd0]{padding:16px}.core-metrics .metric-card .metric-content .metric-icon[data-v-1855bdd0]{width:48px;height:48px;margin-right:12px}.core-metrics .metric-card .metric-content .metric-icon .anticon[data-v-1855bdd0]{font-size:20px}.core-metrics .metric-card .metric-content .metric-info .metric-value[data-v-1855bdd0]{font-size:24px}.core-metrics .business-metrics .business-card .business-content[data-v-1855bdd0]{padding:16px}.core-metrics .business-metrics .business-card .business-content .business-icon[data-v-1855bdd0]{width:40px;height:40px}.core-metrics .business-metrics .business-card .business-content .business-icon .anticon[data-v-1855bdd0],.core-metrics .business-metrics .business-card .business-content .business-info .business-value[data-v-1855bdd0]{font-size:18px}}.income-chart .chart-card[data-v-6d2c41be]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.income-chart .chart-card .chart-header[data-v-6d2c41be]{padding:20px 24px 0;border-bottom:1px solid #f0f0f0}.income-chart .chart-card .chart-header .chart-title[data-v-6d2c41be]{font-size:16px;font-weight:600;color:#262626;margin:0 0 4px 0}.income-chart .chart-card .chart-header .chart-subtitle[data-v-6d2c41be]{font-size:12px;color:#8c8c8c;margin-bottom:16px}.income-chart .chart-card .chart-content[data-v-6d2c41be]{padding:16px}.income-chart .chart-card .chart-content .line-chart[data-v-6d2c41be],.income-chart .chart-card .chart-content .pie-chart[data-v-6d2c41be]{width:100%;height:350px}@media (max-width:1200px){.income-chart .chart-card .chart-content .line-chart[data-v-6d2c41be],.income-chart .chart-card .chart-content .pie-chart[data-v-6d2c41be]{height:300px}}@media (max-width:768px){.income-chart .chart-card .chart-header[data-v-6d2c41be]{padding:16px 20px 0}.income-chart .chart-card .chart-header .chart-title[data-v-6d2c41be]{font-size:14px}.income-chart .chart-card .chart-content[data-v-6d2c41be]{padding:12px}.income-chart .chart-card .chart-content .line-chart[data-v-6d2c41be],.income-chart .chart-card .chart-content .pie-chart[data-v-6d2c41be]{height:250px}}.time-filter[data-v-64523f30]{padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px}.time-filter[data-v-64523f30] :deep(.ant-btn){border-radius:4px}.time-filter :deep(.ant-btn).ant-btn-primary[data-v-64523f30]{background:#1890ff;border-color:#1890ff}.time-filter :deep(.ant-btn).ant-btn-primary[data-v-64523f30]:hover{background:#40a9ff;border-color:#40a9ff}.time-filter :deep(.ant-btn).ant-btn-sm[data-v-64523f30]{height:28px;padding:0 12px;font-size:12px}.time-filter :deep(.ant-calendar-picker) .ant-calendar-picker-input[data-v-64523f30]{height:28px;font-size:12px}.time-filter[data-v-64523f30] :deep(.ant-space-item){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:768px){.time-filter[data-v-64523f30]{padding:12px}.time-filter[data-v-64523f30] :deep(.ant-space){width:100%}.time-filter :deep(.ant-space) .ant-space-item[data-v-64523f30]{-ms-flex:1;flex:1}.time-filter :deep(.ant-space) .ant-space-item[data-v-64523f30]:last-child{-ms-flex-pack:end;justify-content:flex-end}.time-filter[data-v-64523f30] :deep(.ant-calendar-picker){width:100%!important;min-width:200px}}@media (max-width:576px){.time-filter[data-v-64523f30] :deep(.ant-space){-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.time-filter :deep(.ant-space) .ant-space-item[data-v-64523f30]{width:100%;margin-bottom:8px}.time-filter :deep(.ant-space) .ant-space-item[data-v-64523f30]:last-child{margin-bottom:0;-ms-flex-pack:center;justify-content:center}.time-filter[data-v-64523f30] :deep(.ant-btn-group){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.time-filter :deep(.ant-btn-group) .ant-btn[data-v-64523f30]{-ms-flex:1;flex:1;min-width:60px}}.bar-selector[data-v-9f91fdee]{padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px}.bar-selector .selector-label[data-v-9f91fdee]{font-size:14px;font-weight:500;color:#262626;white-space:nowrap}.bar-selector :deep(.ant-select) .ant-select-selection[data-v-9f91fdee]{border-radius:4px}.bar-selector :deep(.ant-select) .ant-select-selection[data-v-9f91fdee]:hover{border-color:#40a9ff}.bar-selector :deep(.ant-select) .ant-select-selection.ant-select-selection--single[data-v-9f91fdee]{height:28px}.bar-selector :deep(.ant-select) .ant-select-selection.ant-select-selection--single .ant-select-selection__rendered[data-v-9f91fdee]{line-height:26px;font-size:12px}.bar-selector :deep(.ant-select) .ant-select-arrow[data-v-9f91fdee]{color:#bfbfbf}.bar-selector .bar-address[data-v-9f91fdee]{color:#8c8c8c;font-size:11px}.bar-selector .current-bar-info .ant-tag[data-v-9f91fdee]{margin:0;border-radius:4px;font-size:12px}.bar-selector .current-bar-info .ant-tag .anticon[data-v-9f91fdee]{margin-right:4px}.bar-selector .permission-tip .anticon[data-v-9f91fdee]{cursor:help}.bar-selector .permission-tip .anticon[data-v-9f91fdee]:hover{color:#40a9ff}@media (max-width:768px){.bar-selector[data-v-9f91fdee]{padding:10px 12px}.bar-selector[data-v-9f91fdee] :deep(.ant-space){width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.bar-selector :deep(.ant-space) .ant-space-item[data-v-9f91fdee]:first-child{width:100%;margin-bottom:8px}.bar-selector[data-v-9f91fdee] :deep(.ant-select){width:100%!important;min-width:auto}}@media (max-width:576px){.bar-selector .selector-label[data-v-9f91fdee]{font-size:13px}.bar-selector .current-bar-info[data-v-9f91fdee]{width:100%;margin-top:8px}.bar-selector .current-bar-info .ant-tag[data-v-9f91fdee]{width:100%;text-align:center}}.income-table[data-v-241ac2a6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.income-table .table-header[data-v-241ac2a6]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px 24px;border-bottom:1px solid #f0f0f0}.income-table .table-header .header-left .table-title[data-v-241ac2a6]{font-size:16px;font-weight:600;color:#262626;margin:0 8px 0 0;display:inline-block}.income-table .table-header .header-left .table-subtitle[data-v-241ac2a6]{font-size:12px;color:#8c8c8c}.income-table .table-header .header-right[data-v-241ac2a6] :deep(.ant-btn){border-radius:4px}.income-table .table-header .header-right :deep(.ant-btn).ant-btn-sm[data-v-241ac2a6]{height:28px;padding:0 12px;font-size:12px}.income-table .table-header .header-right :deep(.ant-badge) .ant-badge-count[data-v-241ac2a6]{top:-8px;right:-8px}.income-table :deep(.ant-table) .ant-table-thead>tr>th[data-v-241ac2a6]{background:#fafafa;font-weight:600;color:#262626}.income-table :deep(.ant-table) .ant-table-tbody>tr>td[data-v-241ac2a6]{padding:8px 16px}.income-table :deep(.ant-table) .amount-text[data-v-241ac2a6]{font-weight:600;color:#f5222d}.income-table :deep(.ant-table) .share-text[data-v-241ac2a6]{font-weight:500;color:#52c41a}.income-table .filter-form .filter-actions[data-v-241ac2a6]{margin-top:24px;text-align:right}.income-table .detail-content[data-v-241ac2a6] :deep(.ant-descriptions-item-label){font-weight:600}.income-table .detail-content .amount-text[data-v-241ac2a6]{font-weight:600;color:#f5222d;font-size:14px}.income-table .detail-content .share-text[data-v-241ac2a6]{font-weight:500;color:#52c41a;font-size:14px}@media (max-width:768px){.income-table .table-header[data-v-241ac2a6]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 16px}.income-table .table-header .header-right[data-v-241ac2a6]{width:100%}.income-table .table-header .header-right[data-v-241ac2a6] :deep(.ant-space){width:100%;-ms-flex-pack:end;justify-content:flex-end}}.employee-income-chart .chart-card[data-v-181b145e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.employee-income-chart .chart-card .chart-header[data-v-181b145e]{padding:20px 24px 0;border-bottom:1px solid #f0f0f0}.employee-income-chart .chart-card .chart-header .chart-title[data-v-181b145e]{font-size:16px;font-weight:600;color:#262626;margin:0 0 4px 0}.employee-income-chart .chart-card .chart-header .chart-subtitle[data-v-181b145e]{font-size:12px;color:#8c8c8c;margin-bottom:16px}.employee-income-chart .chart-card .chart-content[data-v-181b145e]{padding:16px}.employee-income-chart .chart-card .chart-content .line-chart[data-v-181b145e],.employee-income-chart .chart-card .chart-content .pie-chart[data-v-181b145e]{width:100%;height:350px}@media (max-width:1200px){.employee-income-chart .chart-card .chart-content .line-chart[data-v-181b145e],.employee-income-chart .chart-card .chart-content .pie-chart[data-v-181b145e]{height:300px}}@media (max-width:768px){.employee-income-chart .chart-card .chart-header[data-v-181b145e]{padding:16px 20px 0}.employee-income-chart .chart-card .chart-header .chart-title[data-v-181b145e]{font-size:14px}.employee-income-chart .chart-card .chart-content[data-v-181b145e]{padding:12px}.employee-income-chart .chart-card .chart-content .line-chart[data-v-181b145e],.employee-income-chart .chart-card .chart-content .pie-chart[data-v-181b145e]{height:250px}}.dashboard-container[data-v-73801672]{padding:24px;background-color:#f5f5f5;min-height:100vh;position:relative}.dashboard-container .dashboard-header[data-v-73801672]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding:20px 24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dashboard-container .dashboard-header .header-left .page-title[data-v-73801672]{margin:0;font-size:24px;font-weight:600;color:#1a1a1a;line-height:1.2}.dashboard-container .dashboard-header .header-left .subtitle[data-v-73801672]{margin-top:4px;font-size:14px;color:#666}.dashboard-container .dashboard-header .header-right[data-v-73801672]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.dashboard-container .dashboard-header .header-right .bar-selector[data-v-73801672]{min-width:200px}.dashboard-container .dashboard-header .header-right .time-filter[data-v-73801672]{min-width:300px}.dashboard-container .charts-section[data-v-73801672],.dashboard-container .metrics-section[data-v-73801672]{margin-bottom:24px}.dashboard-container .charts-section .charts-row[data-v-73801672]{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:24px}.dashboard-container .charts-section .charts-row .chart-container[data-v-73801672],.dashboard-container .table-section[data-v-73801672]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.dashboard-container .global-loading[data-v-73801672]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:9999}@media (max-width:1200px){.dashboard-container[data-v-73801672]{padding:16px}.dashboard-container .dashboard-header[data-v-73801672]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:16px}.dashboard-container .dashboard-header .header-right[data-v-73801672]{-ms-flex-pack:justify;justify-content:space-between}.dashboard-container .dashboard-header .header-right .bar-selector[data-v-73801672],.dashboard-container .dashboard-header .header-right .time-filter[data-v-73801672]{min-width:auto;-ms-flex:1;flex:1}}@media (max-width:768px){.dashboard-container[data-v-73801672]{padding:12px}.dashboard-container .dashboard-header[data-v-73801672]{padding:16px}.dashboard-container .dashboard-header .header-left .page-title[data-v-73801672]{font-size:20px}.dashboard-container .dashboard-header .header-right[data-v-73801672]{-ms-flex-direction:column;flex-direction:column;gap:12px}.dashboard-container .dashboard-header .header-right .bar-selector[data-v-73801672],.dashboard-container .dashboard-header .header-right .time-filter[data-v-73801672]{width:100%}.dashboard-container .charts-section .charts-row[data-v-73801672]{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:480px){.dashboard-container[data-v-73801672]{padding:8px}.dashboard-container .dashboard-header[data-v-73801672]{padding:12px}.dashboard-container .dashboard-header .header-left .page-title[data-v-73801672]{font-size:18px}.dashboard-container .dashboard-header .header-left .subtitle[data-v-73801672]{font-size:12px}}