/* Mapolitic 19.4 — contrast improvements for historical chart controls in dark mode. */
html[data-theme="dark"] .metric-history :is(
 .chart-toolbar, .chart-toolbar label, .comparison-search, .comparison-search>input,
 .comparison-search>svg, .chart-toolbar select, .chart-toolbar option,
 .country-search-results, .country-search-results button, .country-search-results>span,
 .chart-data, .chart-data summary, .metric-unit, .metric-headline>span,
 .chart-sources, .chart-sources a, .fact-note, .index-controls,
 .index-controls label, .index-controls p, .relative-button, .axis-hint
),
html.dark .metric-history :is(
 .chart-toolbar, .chart-toolbar label, .comparison-search, .comparison-search>input,
 .comparison-search>svg, .chart-toolbar select, .chart-toolbar option,
 .country-search-results, .country-search-results button, .country-search-results>span,
 .chart-data, .chart-data summary, .metric-unit, .metric-headline>span,
 .chart-sources, .chart-sources a, .fact-note, .index-controls,
 .index-controls label, .index-controls p, .relative-button, .axis-hint
) {color:#eef4f8!important;}
html[data-theme="dark"] .metric-history .comparison-search>input::placeholder,
html.dark .metric-history .comparison-search>input::placeholder{color:#c2d0db!important;opacity:1!important;}
html[data-theme="dark"] .metric-history :is(.chart-toolbar select, .chart-toolbar option, .country-search-results),
html.dark .metric-history :is(.chart-toolbar select, .chart-toolbar option, .country-search-results){background-color:#192c39!important;color:#f4f7fa!important;}
html[data-theme="dark"] .metric-history :is(.chart-toolbar select, .comparison-search),
html.dark .metric-history :is(.chart-toolbar select, .comparison-search){border-color:#516879!important;}
html[data-theme="dark"] .history-chart svg text,
html.dark .history-chart svg text {fill:#e5eef5!important;}
html[data-theme="dark"] .metric-history .country-search-results button:hover,
html.dark .metric-history .country-search-results button:hover{background:#263b49!important;}
