.page-module__fYLMwa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.page-module__fYLMwa__title{background:linear-gradient(135deg,#059669,#06b6d4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.6rem;font-weight:800}.page-module__fYLMwa__subtitle{color:var(--text-muted);font-size:.82rem}.page-module__fYLMwa__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__fYLMwa__sectionTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1rem;font-weight:700;display:flex}.page-module__fYLMwa__sectionTitle:after{content:"";background:var(--border-color);flex:1;height:1px;margin-left:.5rem}.page-module__fYLMwa__kpiCard{position:relative;overflow:hidden}.page-module__fYLMwa__kpiCard:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.page-module__fYLMwa__kpiCardTotal:before{background:linear-gradient(90deg,#059669,#06b6d4)}.page-module__fYLMwa__kpiCardDisease:before{background:linear-gradient(90deg,#8b5cf6,#ec4899)}.page-module__fYLMwa__kpiCardChronic:before{background:linear-gradient(90deg,#f59e0b,#ef4444)}.page-module__fYLMwa__kpiCardGrowth:before{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.page-module__fYLMwa__kpiIcon{margin-bottom:.75rem;font-size:1.8rem;display:block}.page-module__fYLMwa__kpiValue{margin-bottom:.35rem;font-size:2.2rem;font-weight:800;line-height:1}.page-module__fYLMwa__kpiLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem}.page-module__fYLMwa__kpiCompare{align-items:center;gap:.3rem;font-size:.78rem;display:flex}.page-module__fYLMwa__growthUp{color:#ef4444}.page-module__fYLMwa__growthDown{color:#10b981}.page-module__fYLMwa__growthNeutral{color:var(--text-muted)}.page-module__fYLMwa__chartCard{flex-direction:column;height:100%;display:flex}.page-module__fYLMwa__chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.page-module__fYLMwa__chartTitle{color:var(--text-primary);font-size:.95rem;font-weight:700}.page-module__fYLMwa__chartSubtitle{color:var(--text-muted);font-size:.75rem}.page-module__fYLMwa__diseaseBar{border-radius:var(--radius-sm);cursor:default;border-bottom:1px solid #ffffff08;align-items:center;gap:.75rem;padding:.55rem 0;transition:background .15s;display:flex}.page-module__fYLMwa__diseaseBar:last-child{border-bottom:none}.page-module__fYLMwa__diseaseBar:hover{background:#0596690a;padding-left:.35rem}.page-module__fYLMwa__diseaseRank{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:flex}.page-module__fYLMwa__rank1{color:#f59e0b;background:#f59e0b40}.page-module__fYLMwa__rank2{color:#9ca3af;background:#9ca3af33}.page-module__fYLMwa__rank3{color:#b45309;background:#b4530933}.page-module__fYLMwa__rankOther{color:#64748b;background:#64748b26}.page-module__fYLMwa__diseaseInfo{flex:1;min-width:0}.page-module__fYLMwa__diseaseName{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2rem;font-size:.82rem;font-weight:600;overflow:hidden}.page-module__fYLMwa__diseaseCode{color:var(--text-muted);font-family:Courier New,monospace;font-size:.7rem}.page-module__fYLMwa__diseaseBarOuter{background:#ffffff0f;border-radius:3px;flex-shrink:0;width:110px;height:6px;overflow:hidden}.page-module__fYLMwa__diseaseBarInner{border-radius:3px;height:100%;transition:width .6s}.page-module__fYLMwa__diseaseCases{text-align:right;flex-shrink:0;min-width:40px;font-size:.82rem;font-weight:700}.page-module__fYLMwa__ageSelector{margin-bottom:1rem}.page-module__fYLMwa__ageBarRow{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.page-module__fYLMwa__ageGroupLabel{color:var(--text-muted);text-align:right;flex-shrink:0;width:190px;font-size:.78rem}.page-module__fYLMwa__ageBarOuter{background:#ffffff0f;border-radius:4px;flex:1;height:8px;overflow:hidden}.page-module__fYLMwa__ageBarInner{background:linear-gradient(90deg,#059669,#06b6d4);border-radius:4px;height:100%;transition:width .6s}.page-module__fYLMwa__ageCaseCount{min-width:36px;color:var(--text-primary);font-size:.8rem;font-weight:700}.page-module__fYLMwa__emptyState{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.page-module__fYLMwa__emptyIcon{opacity:.5;font-size:2.5rem}.page-module__fYLMwa__emptyText{font-size:.875rem}.page-module__fYLMwa__skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;animation:1.5s infinite page-module__fYLMwa__shimmer}@keyframes page-module__fYLMwa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__fYLMwa__tooltipBox{color:#ecfdf5!important;background:#020f0a!important;border:1px solid #0596694d!important;border-radius:8px!important;font-size:.8rem!important}.page-module__fYLMwa__trendLegend{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.page-module__fYLMwa__trendLegendItem{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.page-module__fYLMwa__trendLegendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}@media (max-width:768px){.page-module__fYLMwa__header{flex-direction:column}.page-module__fYLMwa__controls{width:100%}.page-module__fYLMwa__ageGroupLabel{width:120px;font-size:.7rem}.page-module__fYLMwa__diseaseBarOuter{width:70px}}
