.annual-section[data-v-7084fee1]{display:flex;gap:16px;margin-bottom:16px;height:320px}.annual-cards[data-v-7084fee1]{width:280px;display:flex;flex-direction:column;gap:16px;flex-shrink:0}.annual-card[data-v-7084fee1]{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;position:relative;overflow:hidden}.annual-card.count[data-v-7084fee1]{background:linear-gradient(135deg,#fff 60%,rgba(64,158,255,.08))}.annual-card.footprint[data-v-7084fee1]{background:linear-gradient(135deg,#fff 60%,rgba(103,194,58,.08))}.annual-card .card-label[data-v-7084fee1]{font-size:14px;color:#909399;margin-bottom:12px}.annual-card .card-value[data-v-7084fee1]{font-size:28px;font-weight:700;color:#303133}.annual-card .card-value .unit[data-v-7084fee1]{font-size:14px;font-weight:400;color:#909399;margin-left:4px}.annual-card .card-yoy[data-v-7084fee1]{margin-top:12px;font-size:13px;color:#909399}.monthly-chart[data-v-7084fee1]{flex:1}.bottom-section[data-v-7084fee1]{display:flex;gap:16px;height:360px;margin-bottom:16px}.bottom-section .ranking-chart[data-v-7084fee1],.bottom-section .stage-chart[data-v-7084fee1]{flex:1}.table-section[data-v-7084fee1]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:16px;overflow-x:auto}.table-section .table-header[data-v-7084fee1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.table-section .table-title[data-v-7084fee1]{font-size:15px;font-weight:600;color:#303133;margin:0}.table-section .quick-actions[data-v-7084fee1]{display:flex;gap:8px}