.history-card[data-v-0a26e7a8]{height:100%}.history-card--top[data-v-0a26e7a8]{margin-bottom:12px}.history-card[data-v-0a26e7a8] .el-card__body{padding:12px 16px}.card-header[data-v-0a26e7a8]{display:flex;align-items:center;justify-content:space-between}.product-row[data-v-0a26e7a8]{padding:4px 0}.product-row__name[data-v-0a26e7a8]{margin-bottom:2px}.product-row__meta[data-v-0a26e7a8]{margin-bottom:3px}.product-row__stats[data-v-0a26e7a8]{display:flex;align-items:center}.top-product-row__header[data-v-0a26e7a8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.summary-stats[data-v-0a26e7a8]{margin-top:4px}.stat-block[data-v-0a26e7a8]{text-align:center}.stat-label[data-v-0a26e7a8]{font-size:11px;color:#909399}.stat-value[data-v-0a26e7a8]{font-size:18px;font-weight:600;color:#303133}.empty-block[data-v-0a26e7a8]{color:#909399;text-align:center;padding:24px 0;font-size:13px}.stat-card[data-v-0a26e7a8]{display:flex;align-items:center;padding:12px;background-color:#fff;border:1px solid #ebeef5;border-radius:4px;height:100%}.stat-col[data-v-0a26e7a8]{display:flex;flex-direction:column}.stat-card__icon[data-v-0a26e7a8]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:4px;margin-right:12px;flex-shrink:0}.stat-card__content[data-v-0a26e7a8]{flex:1}.stat-card__label[data-v-0a26e7a8]{font-size:12px;color:#909399;margin-bottom:4px}.stat-card__value[data-v-0a26e7a8]{font-size:22px;font-weight:600;color:#303133}.monthly-cases-chart[data-v-0a26e7a8]{width:100%;height:320px}.history-drawer__content[data-v-0a26e7a8]{box-sizing:border-box}.history-drawer__filters[data-v-0a26e7a8]{margin-top:6px}@media (max-width:768px){.history-drawer__title[data-v-0a26e7a8]{display:flex;flex-direction:column;gap:4px}.history-drawer__years[data-v-0a26e7a8]{display:flex;flex-wrap:wrap;width:100%;gap:6px}.history-drawer__years[data-v-0a26e7a8] .el-radio-button{flex:1 1 calc(33.33% - 6px);min-width:0}.history-drawer__years[data-v-0a26e7a8] .el-radio-button__inner{width:100%;padding:8px 0;font-size:12px;border-left:1px solid #dcdfe6;border-radius:4px;text-align:center}.history-drawer__years[data-v-0a26e7a8] .el-radio-button:first-child .el-radio-button__inner,.history-drawer__years[data-v-0a26e7a8] .el-radio-button__inner:hover{border-left:1px solid #dcdfe6}.history-drawer__years[data-v-0a26e7a8] .el-radio-button.is-active .el-radio-button__inner{border-left:1px solid #409eff;border-color:#409eff}}