.Analytics-module__ZKNcsq__container{padding:var(--spacing-lg)0;max-width:var(--max-width);margin:0 auto}.Analytics-module__ZKNcsq__header{text-align:center;margin-bottom:var(--spacing-xl);padding:0 var(--spacing-md)}.Analytics-module__ZKNcsq__header h1{color:var(--dark-gray);margin-bottom:var(--spacing-xs)}.Analytics-module__ZKNcsq__header p{color:var(--medium-gray);font-size:1.2rem}.Analytics-module__ZKNcsq__statsGrid{gap:var(--spacing-md);margin:0 var(--spacing-md)var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.Analytics-module__ZKNcsq__chartsContainer{margin:0 var(--spacing-md)var(--spacing-xl)}.Analytics-module__ZKNcsq__chartCard{background-color:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);margin-bottom:var(--spacing-lg);padding:28px}.Analytics-module__ZKNcsq__chartCard h2{margin-top:0;margin-bottom:var(--spacing-md);color:var(--dark-gray);font-size:1.5rem}.Analytics-module__ZKNcsq__chartWrapper{height:300px;position:relative}.Analytics-module__ZKNcsq__chartRow{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.Analytics-module__ZKNcsq__insightsSection{margin:0 var(--spacing-md)}.Analytics-module__ZKNcsq__insightsSection h2{margin-bottom:var(--spacing-md);color:var(--dark-gray)}.Analytics-module__ZKNcsq__insightCards{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.Analytics-module__ZKNcsq__insightCard{background-color:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);border-top:4px solid var(--red-primary);padding:28px}.Analytics-module__ZKNcsq__insightCard h3{color:var(--dark-gray);margin-top:0;font-size:1.2rem}.Analytics-module__ZKNcsq__insightValue{color:var(--red-primary);margin-bottom:var(--spacing-md);font-size:1.1rem;font-weight:600}@media (max-width:900px){.Analytics-module__ZKNcsq__chartRow{grid-template-columns:1fr}}@media (max-width:768px){.Analytics-module__ZKNcsq__header p{font-size:1rem}.Analytics-module__ZKNcsq__chartWrapper{height:250px}.Analytics-module__ZKNcsq__insightCards{grid-template-columns:1fr}}
.BarChart-module__1skEDW__chartContainer{width:100%;height:100%;position:relative}.BarChart-module__1skEDW__chart{flex-direction:column;width:100%;height:100%;display:flex}.BarChart-module__1skEDW__horizontal{flex-direction:row}.BarChart-module__1skEDW__legend{justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.BarChart-module__1skEDW__legendItem{color:var(--medium-gray);align-items:center;gap:5px;font-size:.85rem;display:flex}.BarChart-module__1skEDW__legendColor{border-radius:2px;width:12px;height:12px}.BarChart-module__1skEDW__chartBody{flex:1;display:flex;position:relative}.BarChart-module__1skEDW__horizontal .BarChart-module__1skEDW__chartBody{flex-direction:column}.BarChart-module__1skEDW__axisLabels{color:var(--medium-gray);flex-direction:column;justify-content:space-between;padding-right:10px;font-size:.7rem;display:flex}.BarChart-module__1skEDW__horizontal .BarChart-module__1skEDW__axisLabels{flex-direction:row;justify-content:space-between;width:100%;height:20px;padding-left:100px;padding-right:0}.BarChart-module__1skEDW__chartContent{flex:1;justify-content:space-around;align-items:flex-end;display:flex;position:relative}.BarChart-module__1skEDW__horizontal .BarChart-module__1skEDW__chartContent{flex-direction:column;justify-content:space-around;align-items:flex-start}.BarChart-module__1skEDW__barGroup{flex:1;align-items:flex-end;height:100%;display:flex}.BarChart-module__1skEDW__horizontal .BarChart-module__1skEDW__barGroup{width:100%;height:auto;margin:10px 0}.BarChart-module__1skEDW__verticalGroup,.BarChart-module__1skEDW__horizontalGroup{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.BarChart-module__1skEDW__horizontalGroup{flex-direction:row;width:100%;height:40px}.BarChart-module__1skEDW__barsContainer{flex:1;justify-content:center;align-items:flex-end;gap:4px;width:100%;height:100%;display:flex}.BarChart-module__1skEDW__horizontalGroup .BarChart-module__1skEDW__barsContainer{flex-direction:column;justify-content:center;gap:10px;height:100%}.BarChart-module__1skEDW__barContainer{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.BarChart-module__1skEDW__horizontalGroup .BarChart-module__1skEDW__barContainer{width:100%;height:30px}.BarChart-module__1skEDW__verticalBar{background-color:var(--red-primary);border-radius:4px 4px 0 0;width:70%;min-height:1px;transition:height .5s;position:relative}.BarChart-module__1skEDW__horizontalBar{background-color:var(--red-primary);border-radius:0 4px 4px 0;justify-content:flex-end;align-items:center;min-width:1px;height:30px;padding-right:10px;transition:width .5s;display:flex;position:relative}.BarChart-module__1skEDW__barValue{color:var(--medium-gray);font-size:.8rem;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.BarChart-module__1skEDW__horizontalBar .BarChart-module__1skEDW__barValue{color:#fff;font-size:.9rem;position:relative;top:auto;left:auto;transform:none}.BarChart-module__1skEDW__barLabel{color:var(--medium-gray);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-top:8px;font-size:.85rem;overflow:hidden}.BarChart-module__1skEDW__horizontalGroup .BarChart-module__1skEDW__barLabel{text-align:right;min-width:100px;margin-top:0;margin-right:10px}@media (max-width:768px){.BarChart-module__1skEDW__barLabel{max-width:60px;font-size:.7rem}.BarChart-module__1skEDW__horizontalGroup .BarChart-module__1skEDW__barLabel{min-width:80px}.BarChart-module__1skEDW__barValue{font-size:.7rem}}
.PieChart-module__THbJtq__chartContainer{width:100%;height:100%;position:relative}.PieChart-module__THbJtq__chart{flex-direction:column;width:100%;height:100%;display:flex}.PieChart-module__THbJtq__pieContainer{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.PieChart-module__THbJtq__svg{width:180px;height:180px}.PieChart-module__THbJtq__segment{transition:transform .2s}.PieChart-module__THbJtq__segment:hover{transform:translate(5px)translateY(5px)}.PieChart-module__THbJtq__legend{justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.PieChart-module__THbJtq__legendItem{color:var(--medium-gray);align-items:center;gap:5px;font-size:.85rem;display:flex}.PieChart-module__THbJtq__legendColor{border-radius:2px;width:12px;height:12px}.PieChart-module__THbJtq__legendValue{color:var(--dark-gray);margin-left:5px;font-weight:600}@media (max-width:768px){.PieChart-module__THbJtq__svg{width:150px;height:150px}.PieChart-module__THbJtq__legendItem{font-size:.75rem}}
.StatCard-module__ni9Y4a__card{background-color:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);flex-direction:column;height:100%;padding:28px;display:flex}.StatCard-module__ni9Y4a__title{color:var(--medium-gray);margin-bottom:var(--spacing-xs);font-size:1rem}.StatCard-module__ni9Y4a__value{color:var(--dark-gray);margin-bottom:var(--spacing-xs);font-size:2rem;font-weight:700}.StatCard-module__ni9Y4a__trend{color:var(--medium-gray);margin-top:auto;font-size:.9rem}.StatCard-module__ni9Y4a__trendUp{color:#4caf50}.StatCard-module__ni9Y4a__trendDown{color:var(--red-primary)}
