.producer-dashboard-home-module__94F4Vq__page{--dash-primary:#1f6f43;--dash-primary-deep:#174d2f;--dash-accent:#e7a824;--dash-surface:#fffdf9;--dash-bg:#f7f5ef;--dash-border:#1e3d3024;--dash-text:#17281f;--dash-soft:#5b6a62;--dash-shadow:0 14px 28px #0c241a14;color:var(--dash-text);gap:1rem;min-width:0;display:grid}.producer-dashboard-home-module__94F4Vq__hero{border:1px solid var(--dash-border);background:radial-gradient(circle at 84% 14%, #e7a82433, transparent 46%), radial-gradient(circle at 12% 84%, #1f6f431f, transparent 44%), var(--dash-bg);box-shadow:var(--dash-shadow);border-radius:1rem;padding:clamp(1rem,2.2vw,1.8rem)}.producer-dashboard-home-module__94F4Vq__title{letter-spacing:-.015em;margin:0;font-size:clamp(1.75rem,2.9vw,2.5rem);line-height:1.05}.producer-dashboard-home-module__94F4Vq__subtitle{max-width:72ch;color:var(--dash-soft);margin:.62rem 0 0;line-height:1.55}.producer-dashboard-home-module__94F4Vq__heroControlHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.92rem;display:flex}.producer-dashboard-home-module__94F4Vq__periodFilterWrap{gap:.34rem;min-width:220px;max-width:280px;display:grid}.producer-dashboard-home-module__94F4Vq__periodFilterLabel{color:#4c6156;letter-spacing:.02em;font-size:.74rem;font-weight:700}.producer-dashboard-home-module__94F4Vq__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem;display:grid}.producer-dashboard-home-module__94F4Vq__kpiCard{border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:var(--dash-shadow);border-radius:.86rem;min-width:0;padding:.88rem}.producer-dashboard-home-module__94F4Vq__kpiLabel{color:var(--dash-soft);margin:0;font-size:.82rem;font-weight:600}.producer-dashboard-home-module__94F4Vq__kpiValue{margin:.36rem 0 0;font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:700;line-height:1.1}.producer-dashboard-home-module__94F4Vq__kpiDeltaUp,.producer-dashboard-home-module__94F4Vq__kpiDeltaDown{margin:.45rem 0 0;font-size:.78rem;font-weight:600}.producer-dashboard-home-module__94F4Vq__kpiDeltaUp{color:var(--dash-primary)}.producer-dashboard-home-module__94F4Vq__kpiDeltaDown{color:#8b2f2f}.producer-dashboard-home-module__94F4Vq__analyticsGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.78rem;display:grid}.producer-dashboard-home-module__94F4Vq__panel{border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:var(--dash-shadow);border-radius:.92rem;min-width:0;padding:.9rem}.producer-dashboard-home-module__94F4Vq__panelHead{justify-content:space-between;align-items:center;gap:.62rem;display:flex}.producer-dashboard-home-module__94F4Vq__panelTitle{margin:0;font-size:1.05rem;line-height:1.2}.producer-dashboard-home-module__94F4Vq__lineChart{background:linear-gradient(#1f6f430a,#1f6f4303);border-radius:.7rem;width:100%;height:auto;margin-top:.65rem}.producer-dashboard-home-module__94F4Vq__lineStroke{fill:none;stroke:var(--dash-primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.producer-dashboard-home-module__94F4Vq__areaFill{fill:url(#salesLineGradient);stroke:none}.producer-dashboard-home-module__94F4Vq__dayLabels{color:var(--dash-soft);grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;margin-top:.32rem;font-size:.73rem;font-weight:600;display:grid}.producer-dashboard-home-module__94F4Vq__dayLabels span{text-align:center}.producer-dashboard-home-module__94F4Vq__barChart{gap:.6rem;margin-top:.65rem;display:grid}.producer-dashboard-home-module__94F4Vq__barRow{grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.producer-dashboard-home-module__94F4Vq__barLabel{color:var(--dash-soft);font-size:.8rem;font-weight:600}.producer-dashboard-home-module__94F4Vq__barTrack{background:#e9ede8;border-radius:999px;width:100%;height:.58rem;overflow:hidden}.producer-dashboard-home-module__94F4Vq__barFill{border-radius:inherit;background:linear-gradient(92deg, var(--dash-primary), var(--dash-accent));height:100%;display:block}.producer-dashboard-home-module__94F4Vq__barValue{color:var(--dash-soft);font-size:.77rem;font-weight:700}.producer-dashboard-home-module__94F4Vq__reportsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;margin-top:.62rem;display:grid}.producer-dashboard-home-module__94F4Vq__reportItem{overflow-wrap:anywhere;background:#fcfdfb;border:1px dashed #1f6f4347;border-radius:.72rem;padding:.75rem;font-size:.87rem;line-height:1.4}.producer-dashboard-home-module__94F4Vq__alertList{gap:.35rem;margin:.68rem 0 0;padding-left:1.1rem;display:grid}.producer-dashboard-home-module__94F4Vq__alertList li{color:#21352b;overflow-wrap:anywhere;line-height:1.45}.producer-dashboard-home-module__94F4Vq__statusGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.56rem;margin-top:.66rem;display:grid}.producer-dashboard-home-module__94F4Vq__statusChip{background:#fcfdfb;border:1px solid #1f6f4338;border-radius:.68rem;min-width:0;padding:.56rem}.producer-dashboard-home-module__94F4Vq__statusChipLabel{color:#4b6256;font-size:.74rem;font-weight:600;display:block}.producer-dashboard-home-module__94F4Vq__statusChipValue{color:#1b3327;margin-top:.22rem;font-size:1rem;line-height:1.1;display:block}.producer-dashboard-home-module__94F4Vq__stockSummary{color:#1c3026;margin:.62rem 0 0;font-size:.9rem;font-weight:600}.producer-dashboard-home-module__94F4Vq__stockSummaryMuted{color:var(--dash-soft);margin:.42rem 0 0;font-size:.82rem}.producer-dashboard-home-module__94F4Vq__panelTitleSm{margin:0;font-size:.94rem;line-height:1.2}.producer-dashboard-home-module__94F4Vq__topProductHighlight{color:#2f4a3d;font-size:.78rem;font-weight:600}.producer-dashboard-home-module__94F4Vq__topProductsList{gap:.44rem;margin:.56rem 0 0;padding:0;list-style:none;display:grid}.producer-dashboard-home-module__94F4Vq__topProductsItem{background:#fcfdfb;border:1px solid #1f6f4329;border-radius:.62rem;justify-content:space-between;align-items:center;gap:.52rem;padding:.52rem .6rem;display:flex}.producer-dashboard-home-module__94F4Vq__topProductName{color:#193024;font-size:.84rem;font-weight:600}.producer-dashboard-home-module__94F4Vq__topProductMeta{color:#4a6155;white-space:nowrap;font-size:.75rem;font-weight:600}@media (min-width:2000px){.producer-dashboard-home-module__94F4Vq__page{gap:1.18rem}.producer-dashboard-home-module__94F4Vq__hero{padding:1.5rem 1.7rem}.producer-dashboard-home-module__94F4Vq__kpiCard{padding:1rem}}@media (max-width:1200px){.producer-dashboard-home-module__94F4Vq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.producer-dashboard-home-module__94F4Vq__analyticsGrid{grid-template-columns:1fr}.producer-dashboard-home-module__94F4Vq__statusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.producer-dashboard-home-module__94F4Vq__periodFilterWrap{min-width:180px}.producer-dashboard-home-module__94F4Vq__reportsGrid{grid-template-columns:1fr}.producer-dashboard-home-module__94F4Vq__barRow{grid-template-columns:6.6rem minmax(0,1fr) auto}.producer-dashboard-home-module__94F4Vq__statusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.producer-dashboard-home-module__94F4Vq__topProductsItem{flex-direction:column;align-items:flex-start}.producer-dashboard-home-module__94F4Vq__topProductMeta{white-space:normal}}@media (max-width:575.98px){.producer-dashboard-home-module__94F4Vq__kpiGrid{grid-template-columns:1fr}.producer-dashboard-home-module__94F4Vq__hero,.producer-dashboard-home-module__94F4Vq__panel,.producer-dashboard-home-module__94F4Vq__kpiCard{border-radius:.82rem}.producer-dashboard-home-module__94F4Vq__statusGrid{grid-template-columns:1fr}}@media (max-width:359.98px){.producer-dashboard-home-module__94F4Vq__page{gap:.78rem}.producer-dashboard-home-module__94F4Vq__hero{padding:.76rem}.producer-dashboard-home-module__94F4Vq__title{font-size:1.45rem}.producer-dashboard-home-module__94F4Vq__subtitle{margin-top:.45rem;font-size:.84rem}.producer-dashboard-home-module__94F4Vq__kpiCard,.producer-dashboard-home-module__94F4Vq__panel{padding:.66rem}.producer-dashboard-home-module__94F4Vq__kpiLabel{font-size:.74rem}.producer-dashboard-home-module__94F4Vq__kpiValue{font-size:1.18rem}.producer-dashboard-home-module__94F4Vq__kpiDeltaUp,.producer-dashboard-home-module__94F4Vq__kpiDeltaDown{font-size:.72rem}}@media (max-width:239.98px){.producer-dashboard-home-module__94F4Vq__hero,.producer-dashboard-home-module__94F4Vq__kpiCard,.producer-dashboard-home-module__94F4Vq__panel{border-radius:.7rem;padding:.52rem}.producer-dashboard-home-module__94F4Vq__title{font-size:1.2rem}.producer-dashboard-home-module__94F4Vq__subtitle{font-size:.78rem;line-height:1.45}.producer-dashboard-home-module__94F4Vq__panelTitle{font-size:.88rem}.producer-dashboard-home-module__94F4Vq__reportItem,.producer-dashboard-home-module__94F4Vq__alertList li{font-size:.78rem}}
.municipality-outlier-charts-module__iLOYGG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;min-width:0;display:grid}.municipality-outlier-charts-module__iLOYGG__panel{background:#fffdf9;border:1px solid #1e3d3024;border-radius:.92rem;min-width:0;padding:.88rem;box-shadow:0 14px 28px #0c241a14}.municipality-outlier-charts-module__iLOYGG__title{color:#1c2822;margin:0;font-size:1rem;line-height:1.2}.municipality-outlier-charts-module__iLOYGG__chartWrap{min-width:0;margin-top:.56rem;overflow-x:auto}.municipality-outlier-charts-module__iLOYGG__chartCanvas{width:100%;min-width:300px}.municipality-outlier-charts-module__iLOYGG__tooltip{background:#fff;border:1px solid #1e3d302e;border-radius:.6rem;padding:.5rem .62rem;box-shadow:0 10px 24px #0c241a1f}.municipality-outlier-charts-module__iLOYGG__tooltipTitle{color:#1d2f25;margin:0;font-size:.8rem;font-weight:700}.municipality-outlier-charts-module__iLOYGG__tooltipRow{color:#4d6358;margin:.28rem 0 0;font-size:.74rem}@media (max-width:1100px){.municipality-outlier-charts-module__iLOYGG__grid{grid-template-columns:1fr}}@media (max-width:575.98px){.municipality-outlier-charts-module__iLOYGG__panel{border-radius:.78rem;padding:.68rem}.municipality-outlier-charts-module__iLOYGG__title{font-size:.92rem}.municipality-outlier-charts-module__iLOYGG__chartCanvas{min-width:270px}}
