.annual-page{display:grid;grid-template-rows:minmax(0,1fr);width:100%;min-height:calc(100vh - 190px)}.page-section.page-active.annual-page{display:grid!important;grid-column:2}.annual-weight-panel{min-height:0;display:flex;flex-direction:column;padding:20px}.annual-toolbar{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;margin:0 0 18px}.annual-tabs,.annual-type-tabs{display:flex;gap:8px;overflow:auto}.annual-tabs button,.annual-type-tabs button{flex:0 0 auto;border:1px solid #e7b9bd;border-radius:8px;background:#fff7f7;color:#861422;padding:9px 15px;font-weight:800;cursor:pointer}.annual-tabs button.active,.annual-type-tabs button.active{background:#e4122a;color:#fff;border-color:#e4122a}.annual-table-title{margin:4px 0 18px;text-align:center;font-size:24px;color:#382127}.annual-table-wrap{overflow:auto;border:1px solid #e8c9c9;border-radius:10px;background:#fffafa;scrollbar-color:#cf1228 #f6dfe1;scrollbar-width:auto}.annual-table{border-collapse:collapse;min-width:1180px;width:max-content;font-size:13px}.annual-table th,.annual-table td{border:1px solid #e7caca;padding:8px 7px;min-width:58px;text-align:center;white-space:nowrap;color:#3e1720}.annual-table th{background:#f7e8e8;color:#4b1c23;font-weight:800}.annual-table thead tr:first-child th{background:#ae0c23;color:#fff;position:sticky;top:0;z-index:3}.annual-table thead tr:nth-child(2) th{position:sticky;top:36px;z-index:2}.annual-table thead tr:nth-child(3) th{position:sticky;top:72px;z-index:2}.annual-table td{font-weight:800}.annual-table tbody tr:hover td{background:#fff1f1}.annual-wenzhou{background:#fff0f2!important;color:#611221!important}.annual-hangzhou{background:#edf5ff!important;color:#123c6d!important}.annual-zhuji{background:#f5efff!important;color:#4a236f!important}.annual-site-summary{margin:0 0 18px}.annual-site-summary h3{margin:0 0 12px;text-align:center;font-size:22px;color:#382127}.annual-summary-wrap{border:1px solid #e8c9c9;border-radius:10px;overflow:auto;background:#fffafa}.annual-site-summary table{width:100%;min-width:820px;border-collapse:collapse}.annual-site-summary th,.annual-site-summary td{padding:12px;border:1px solid #e7caca;text-align:center}.annual-site-summary th{background:#ae0c23;color:#fff;font-weight:800}.annual-site-summary tr.annual-total td{background:#fff0cc!important;font-weight:900}.annual-rate-table{min-width:1050px}.annual-rate-table td{font-size:14px}.annual-rate-table tbody tr:last-child td{font-weight:900}@media(max-width:900px){.page-section.page-active.annual-page{grid-column:1}.annual-weight-panel{padding:14px}.annual-toolbar{align-items:stretch;flex-direction:column}.annual-type-tabs{justify-content:flex-start}.annual-table-title{font-size:19px}}
