.dashboard-module__1qL-yq__container{color:#333;background-color:#f8f9fa;margin:0;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dashboard-module__1qL-yq__dashboard{background:#fff;border-radius:12px;max-width:1200px;margin:0 auto;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.dashboard-module__1qL-yq__dashboardHeader{background:#fff;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:20px 30px;display:flex}.dashboard-module__1qL-yq__dashboardHeader h1{color:#1a1a1a;margin:0;font-size:24px;font-weight:600}.dashboard-module__1qL-yq__dashboardActions{gap:10px;display:flex}.dashboard-module__1qL-yq__dashboardBtn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.dashboard-module__1qL-yq__dashboardBtn:hover{background:#f0f0f0}.dashboard-module__1qL-yq__dashboardStatsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:30px;display:grid}.dashboard-module__1qL-yq__dashboardStatBox{text-align:center;border-radius:12px;padding:24px 16px;position:relative;overflow:hidden}.dashboard-module__1qL-yq__dashboardStatBox:before{content:"";z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.dashboard-module__1qL-yq__dashboardStatAmount{z-index:1;margin:0 0 4px;font-size:28px;font-weight:700;position:relative}.dashboard-module__1qL-yq__dashboardStatLabel{color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.5px;z-index:1;font-size:12px;font-weight:500;position:relative}.dashboard-module__1qL-yq__dashboardBox1{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.dashboard-module__1qL-yq__dashboardBox2{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}.dashboard-module__1qL-yq__dashboardBox3{background:linear-gradient(135deg,#fa709a 0%,#fee140 100%)}.dashboard-module__1qL-yq__dashboardBox4{background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%)}.dashboard-module__1qL-yq__dashboardBox5{background:linear-gradient(135deg,#ff9a9e 0%,#fecfef 100%)}.dashboard-module__1qL-yq__dashboardBox6{background:linear-gradient(135deg,#a1c4fd 0%,#c2e9fb 100%)}.dashboard-module__1qL-yq__dashboardTabs{background:#f8f9fa;border-top:1px solid #e9ecef;gap:20px;padding:16px 30px;display:flex}.dashboard-module__1qL-yq__dashboardTab{cursor:pointer;background:#fff;border-radius:20px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dashboard-module__1qL-yq__dashboardTab:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.dashboard-module__1qL-yq__dashboardStatsGrid{grid-template-columns:repeat(2,1fr);padding:20px}.dashboard-module__1qL-yq__dashboardHeader{flex-direction:column;gap:15px;padding:20px}}.dashboard-module__1qL-yq__graphSection{width:100%;margin:32px 0}.dashboard-module__1qL-yq__graphSection>div{width:100%}@media (max-width:768px){.dashboard-module__1qL-yq__dashboardStatsGrid{grid-template-columns:repeat(2,1fr)}.dashboard-module__1qL-yq__graphSection{margin:24px 0}}
.InterestGraph-module__HUMb6a__graphCard{background:#fff;border-radius:16px;height:450px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.InterestGraph-module__HUMb6a__graphHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.InterestGraph-module__HUMb6a__graphTitle{color:#1f2937;margin:0;font-size:20px;font-weight:600}.InterestGraph-module__HUMb6a__toggleContainer{gap:8px;display:flex}.InterestGraph-module__HUMb6a__toggleBtn{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.InterestGraph-module__HUMb6a__toggleBtn:hover{border-color:#2563eb}.InterestGraph-module__HUMb6a__toggleBtn.InterestGraph-module__HUMb6a__active{color:#fff;background:#2563eb;border-color:#2563eb}.InterestGraph-module__HUMb6a__loading,.InterestGraph-module__HUMb6a__noData{color:#6b7280;justify-content:center;align-items:center;height:300px;font-size:16px;display:flex}
.AnimatedGroupedChart-module__rfcN9q__chartCard{background:#fff;border-radius:16px;height:360px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.AnimatedGroupedChart-module__rfcN9q__chartHeader{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);justify-content:space-between;align-items:center;height:52px;padding:12px 20px;display:flex;overflow:hidden}.AnimatedGroupedChart-module__rfcN9q__chartTitle{white-space:nowrap;text-overflow:ellipsis;max-width:60%;margin:0;font-size:15px;font-weight:600;overflow:hidden}.AnimatedGroupedChart-module__rfcN9q__monthSelector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border-radius:20px;gap:4px;padding:6px 12px;display:flex}.AnimatedGroupedChart-module__rfcN9q__monthBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.AnimatedGroupedChart-module__rfcN9q__monthBtn:hover:not(:active){background:rgba(255,255,255,.3)}.AnimatedGroupedChart-module__rfcN9q__monthBtn.AnimatedGroupedChart-module__rfcN9q__active{background:rgba(255,255,255,.4)}.AnimatedGroupedChart-module__rfcN9q__chartWrapper{height:350px;padding:16px 16px 0;overflow:hidden}.AnimatedGroupedChart-module__rfcN9q__customTooltip{min-width:160px;background:rgba(17,24,39,.98)!important;border:none!important;border-radius:12px!important;padding:12px!important;font-size:13px!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.3)!important}.AnimatedGroupedChart-module__rfcN9q__tooltipMonth{color:#fff;margin-bottom:8px;font-size:14px;font-weight:600}.AnimatedGroupedChart-module__rfcN9q__tooltipRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.AnimatedGroupedChart-module__rfcN9q__tooltipColor{border-radius:3px;flex-shrink:0;width:12px;height:12px}.AnimatedGroupedChart-module__rfcN9q__tooltipLabel{color:#e5e7eb;flex:1;font-weight:500}.AnimatedGroupedChart-module__rfcN9q__tooltipValue{color:#fff;font-family:-apple-system,sans-serif;font-weight:600}.AnimatedGroupedChart-module__rfcN9q__customLegend{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-around;min-height:40px;margin-top:auto;padding:10px 16px 8px;font-size:11px;display:flex}.AnimatedGroupedChart-module__rfcN9q__legendItem{color:#475569;align-items:center;gap:6px;font-weight:500;display:flex}.AnimatedGroupedChart-module__rfcN9q__legendColor{border-radius:2px;flex-shrink:0;width:16px;height:4px}.AnimatedGroupedChart-module__rfcN9q__loading,.AnimatedGroupedChart-module__rfcN9q__empty{color:#6b7280;justify-content:center;align-items:center;height:100%;font-size:13px;display:flex}@media (max-width:768px){.AnimatedGroupedChart-module__rfcN9q__chartHeader{flex-direction:column;gap:8px;height:auto;padding:10px 16px}.AnimatedGroupedChart-module__rfcN9q__chartTitle{max-width:100%}.AnimatedGroupedChart-module__rfcN9q__monthSelector{justify-content:center}.AnimatedGroupedChart-module__rfcN9q__customLegend{flex-wrap:wrap;justify-content:center;gap:12px}}
