.annual-analysis[data-v-8a35aa18]{height:100%;background:#fff;box-sizing:border-box;padding:24px;display:flex;flex-direction:column}.header-bar[data-v-8a35aa18]{display:flex;align-items:center;margin-bottom:8px;flex-shrink:0}.table-container[data-v-8a35aa18]{flex:1;display:flex;flex-direction:column;min-height:0}.custom-table[data-v-8a35aa18]{border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden;flex:1}.pagination-container[data-v-8a35aa18]{margin-top:16px;text-align:right;padding:16px 0;background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0}[data-v-8a35aa18] .ant-table-thead>tr>th{font-weight:700;background:#f5f7fa}[data-v-8a35aa18] .ant-table-tbody>tr:hover>td{background:#f0f7ff}[data-v-8a35aa18] .ant-table-tbody>tr>td{background:#fff}[data-v-8a35aa18] .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}[data-v-8a35aa18] .ant-table-tbody>tr:has(td[data-row-key*=total])>td{background:#f0f7ff!important;font-weight:700}[data-v-8a35aa18] .ant-pagination{margin:0}[data-v-8a35aa18] .ant-pagination-total-text{margin-right:16px}