.income-plan-table[data-v-db0031d4]{font-family:Microsoft YaHei,Arial,sans-serif;padding:20px;margin:0 auto;max-width:100%;overflow:hidden}.header-section[data-v-db0031d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.table-title[data-v-db0031d4]{color:#333;margin:0;padding-bottom:10px;border-bottom:2px solid #1890ff;font-size:32px}.year-selector[data-v-db0031d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.year-selector .el-select[data-v-db0031d4]{width:150px}.year-selector .el-button[data-v-db0031d4]{padding:10px 20px;font-size:14px}.section[data-v-db0031d4]{margin-bottom:40px;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.section h3[data-v-db0031d4],.section h4[data-v-db0031d4]{color:#1890ff;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.stats-grid[data-v-db0031d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.stat-item[data-v-db0031d4]{background:#f8f9fa;padding:15px;border-radius:6px;border-left:4px solid #1890ff}.stat-item label[data-v-db0031d4]{display:block;font-size:14px;color:#666;margin-bottom:8px}.stat-item .value[data-v-db0031d4]{font-size:20px;font-weight:700;color:#333}.group-details[data-v-db0031d4],.monthly-stats[data-v-db0031d4]{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.group-details[data-v-db0031d4]::-webkit-scrollbar,.monthly-stats[data-v-db0031d4]::-webkit-scrollbar{height:8px}.group-details[data-v-db0031d4]::-webkit-scrollbar-track,.monthly-stats[data-v-db0031d4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.group-details[data-v-db0031d4]::-webkit-scrollbar-thumb,.monthly-stats[data-v-db0031d4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.group-details[data-v-db0031d4]::-webkit-scrollbar-thumb:hover,.monthly-stats[data-v-db0031d4]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.data-table[data-v-db0031d4]{width:100%;min-width:1200px;border-collapse:collapse;margin-top:15px;table-layout:fixed;border:2px solid #1890ff}.data-table td[data-v-db0031d4],.data-table th[data-v-db0031d4]{padding:10px 6px;text-align:center;border:1px solid #666;font-size:11px;line-height:1.4;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.data-table td[data-v-db0031d4]:first-child,.data-table th[data-v-db0031d4]:first-child{width:100px}.data-table td[data-v-db0031d4]:nth-child(2),.data-table th[data-v-db0031d4]:nth-child(2){width:140px}.data-table td[data-v-db0031d4]:nth-child(3),.data-table th[data-v-db0031d4]:nth-child(3){width:80px}.data-table td[data-v-db0031d4]:nth-child(n+4):nth-child(-n+15),.data-table th[data-v-db0031d4]:nth-child(n+4):nth-child(-n+15){width:100px;min-width:100px;max-width:100px}.data-table td[data-v-db0031d4]:last-child,.data-table th[data-v-db0031d4]:last-child{width:120px}.data-table th[data-v-db0031d4]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;font-weight:700;white-space:nowrap;position:sticky;top:0;z-index:10;border-bottom:2px solid #096dd9}.data-table tbody tr[data-v-db0031d4]:first-of-type{background-color:#ffe7ba!important;color:#333;font-weight:700}.data-table tbody tr[data-v-db0031d4]:nth-of-type(2){background-color:#ffa940!important;color:#333;font-weight:700}.data-table tbody tr[data-v-db0031d4]:nth-of-type(3){font-weight:700}.monthly-stats .data-table tbody tr[data-v-db0031d4]:first-of-type{background-color:#ffe7ba!important;color:#333}.monthly-stats .data-table tbody tr[data-v-db0031d4]:nth-of-type(2){background-color:#ffa940!important;color:#333}.data-table tbody tr[data-v-db0031d4]:not(:first-of-type):not(:nth-of-type(2)):not(:nth-of-type(3)):not(.total-row){background-color:#fafafa}.data-table tbody tr[data-v-db0031d4]:not(:first-of-type):not(:nth-of-type(2)):not(:nth-of-type(3)):not(.total-row):nth-child(2n){background-color:#fff}.data-table tbody tr[data-v-db0031d4]:hover{background-color:#f0f7ff!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.total-row[data-v-db0031d4]{background-color:#e6f7ff!important;font-weight:700;border-top:2px solid #1890ff}.group-details[data-v-db0031d4]{margin-top:30px}.group-table[data-v-db0031d4]{margin-bottom:30px;overflow-x:auto}.group-table h4[data-v-db0031d4]{color:#ed4916;margin:20px 0 10px 0;font-size:16px;font-weight:900}.group-table .data-table[data-v-db0031d4]{border:2px solid #ed4916}.group-table .data-table td[data-v-db0031d4],.group-table .data-table th[data-v-db0031d4]{border:1px solid #666}.group-table .data-table td[data-v-db0031d4]:first-child,.group-table .data-table th[data-v-db0031d4]:first-child{width:120px}.group-table .data-table td[data-v-db0031d4]:nth-child(2),.group-table .data-table th[data-v-db0031d4]:nth-child(2){width:100px}.group-table .data-table td[data-v-db0031d4]:nth-child(3),.group-table .data-table th[data-v-db0031d4]:nth-child(3){width:80px}.group-table .data-table td[data-v-db0031d4]:nth-child(n+4):nth-child(-n+15),.group-table .data-table th[data-v-db0031d4]:nth-child(n+4):nth-child(-n+15){width:85px}.group-table .data-table td[data-v-db0031d4]:last-child,.group-table .data-table th[data-v-db0031d4]:last-child{width:110px}.group-table .data-table th[data-v-db0031d4]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border-bottom:2px solid #096dd9}.group-table .data-table tbody tr[data-v-db0031d4]:first-of-type{background-color:#ffe7ba!important;color:#333;font-weight:700}.group-table .data-table tbody tr[data-v-db0031d4]:nth-of-type(2){background-color:#ffa940!important;color:#333;font-weight:700}.group-table .data-table tbody tr[data-v-db0031d4]:nth-of-type(3){background-color:#1890ff!important;color:#fff;font-weight:700}.group-table .data-table tr[data-v-db0031d4]:nth-of-type(n+4):not(.total-row){background-color:#fff}.group-table .data-table tr[data-v-db0031d4]:nth-of-type(n+4):nth-child(2n):not(.total-row){background-color:#f9f9f9}.group-table .data-table tr[data-v-db0031d4]:nth-child(4),.group-table .data-table tr[data-v-db0031d4]:nth-child(5){background-color:#f9f9f9!important}@media (max-width:1400px){.income-plan-table[data-v-db0031d4]{padding:15px}.header-section[data-v-db0031d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.year-selector[data-v-db0031d4]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section[data-v-db0031d4]{padding:15px}.data-table[data-v-db0031d4]{min-width:1100px}.data-table td[data-v-db0031d4],.data-table th[data-v-db0031d4]{padding:8px 5px;font-size:10px}}@media (max-width:768px){.income-plan-table[data-v-db0031d4]{padding:10px}.section[data-v-db0031d4]{padding:12px;margin-bottom:20px}.table-title[data-v-db0031d4]{font-size:24px}.stats-grid[data-v-db0031d4]{grid-template-columns:1fr;gap:10px}.stat-item[data-v-db0031d4]{padding:12px}.stat-item .value[data-v-db0031d4]{font-size:18px}.section h3[data-v-db0031d4]{font-size:16px}.section h4[data-v-db0031d4]{font-size:14px}.data-table[data-v-db0031d4]{min-width:1000px}}@media (max-width:480px){.income-plan-table[data-v-db0031d4]{padding:8px}.section[data-v-db0031d4]{padding:10px}.data-table td[data-v-db0031d4],.data-table th[data-v-db0031d4]{padding:6px 4px;font-size:9px}.stat-item .value[data-v-db0031d4]{font-size:16px}}@media print{.income-plan-table[data-v-db0031d4]{padding:0;-webkit-box-shadow:none;box-shadow:none}.header-section[data-v-db0031d4]{display:none}.section[data-v-db0031d4]{-webkit-box-shadow:none;box-shadow:none;page-break-inside:avoid}.group-details[data-v-db0031d4],.monthly-stats[data-v-db0031d4]{overflow:visible}.data-table[data-v-db0031d4]{min-width:100%;border:2px solid #000}.data-table td[data-v-db0031d4],.data-table th[data-v-db0031d4]{border:1px solid #000}.data-table th[data-v-db0031d4]{background:#1890ff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.monthly-stats .data-table tbody tr[data-v-db0031d4]:first-of-type{background-color:#ffe7ba!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.monthly-stats .data-table tbody tr[data-v-db0031d4]:nth-of-type(2){background-color:#ffa940!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.monthly-stats .data-table tbody tr[data-v-db0031d4]:nth-of-type(3){background-color:#1890ff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}