.inequity-dashboard{margin:2rem 0;padding:1rem;background:var(--accent-bg);border-radius:var(--standard-border-radius)}.inequity-dashboard h2,.metric-card h3{margin-top:0;color:var(--accent)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:2rem}.metric-card{background:var(--bg);padding:1rem;border-radius:var(--standard-border-radius);box-shadow:0 2px 4px rgba(0,0,0,.1)}.metric-card h3{font-size:1.1rem}.metric-card table{width:100%;border:0}.metric-card td{border:0;padding:.5rem 0}.metric-card td:first-child{text-align:left}.metric-card td:last-child{text-align:right}.metric-card .small{font-size:.85rem;color:var(--text-light);padding-top:0}.analysis-sections{display:flex;flex-direction:column;gap:2rem}.analysis-section{background:var(--bg);padding:1rem;border-radius:var(--standard-border-radius)}.analysis-section h3,.insights-box h3{margin-top:0;color:var(--accent)}.outliers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.outlier-group h4{margin-top:0}.outlier-group ul{list-style:none;padding-left:0}.outlier-group li{padding:.3rem 0}.county-table,.quintile-table{width:100%;margin-top:1rem}.county-name{background-color:var(--accent);color:var(--accent-text);font-weight:700}.county-data-row td,.county-name{padding:.5rem;text-align:center}.county-data-row td:first-child{text-align:left}.county-data-row td:last-child{text-align:right}:root:not(.dark) .quintile-1,body.light .quintile-1{background-color:#e8f5e9;color:#1b5e20}:root:not(.dark) .quintile-2,body.light .quintile-2{background-color:#fff9c4;color:#f57f17}:root:not(.dark) .quintile-3,body.light .quintile-3{background-color:#ffe0b2;color:#e65100}:root:not(.dark) .quintile-4,body.light .quintile-4{background-color:#ffccbc;color:#bf360c}:root:not(.dark) .quintile-5,body.light .quintile-5{background-color:#ffcdd2;color:#b71c1c}body.dark .quintile-1{background-color:#1b5e20;color:#c8e6c9}body.dark .quintile-2{background-color:#f57f17;color:#fff59d}body.dark .quintile-3{background-color:#e65100;color:#ffccbc}body.dark .quintile-4{background-color:#d84315;color:#ffccbc}body.dark .quintile-5{background-color:#b71c1c;color:#ffcdd2}@media (prefers-color-scheme:dark){:root:not(.light) .quintile-1{background-color:#1b5e20;color:#c8e6c9}:root:not(.light) .quintile-2{background-color:#f57f17;color:#fff59d}:root:not(.light) .quintile-3{background-color:#e65100;color:#ffccbc}:root:not(.light) .quintile-4{background-color:#d84315;color:#ffccbc}:root:not(.light) .quintile-5{background-color:#b71c1c;color:#ffcdd2}}.insights-box{background:var(--bg);padding:1rem;border-radius:var(--standard-border-radius);border-left:4px solid var(--accent);margin-top:2rem}.insights-box ul{margin:0}.insights-box li{margin:.5rem 0}@media (max-width:768px){.metrics-grid,.outliers-grid{grid-template-columns:1fr}}.municipalities-header{font-size:.85em}@media (max-width:768px){.municipalities-header{font-size:.6em}}