/* Phase 114 – visible metric meta colors and chart tooltip background */
html.admin-ui-active .admin-dashboard-v95 .admin-metric-card-v95 {
  background:#0f172a!important;
  background-color:#0f172a!important;
}

/* Default metric meta: visible on #0f172a */
html.admin-ui-active .admin-dashboard-v95 .metric-meta-v95,
html.admin-ui-active .admin-content-v91 .admin-dashboard-v95 .metric-meta-v95 {
  color:#dbeafe!important;
  opacity:1!important;
}

/* State-aware metric meta colors */
html.admin-ui-active .admin-dashboard-v95 .metric-meta-v95.success,
html.admin-ui-active .admin-content-v91 .admin-dashboard-v95 .metric-meta-v95.success {
  color:#34d399!important;
}

html.admin-ui-active .admin-dashboard-v95 .metric-meta-v95.warning,
html.admin-ui-active .admin-content-v91 .admin-dashboard-v95 .metric-meta-v95.warning {
  color:#fbbf24!important;
}

html.admin-ui-active .admin-dashboard-v95 .metric-meta-v95.danger,
html.admin-ui-active .admin-content-v91 .admin-dashboard-v95 .metric-meta-v95.danger {
  color:#fb7185!important;
}

html.admin-ui-active .admin-dashboard-v95 .metric-meta-v95.info,
html.admin-ui-active .admin-content-v91 .admin-dashboard-v95 .metric-meta-v95.info {
  color:#60a5fa!important;
}

html.admin-ui-active .admin-dashboard-v95 .metric-meta-v95 i,
html.admin-ui-active .admin-content-v91 .admin-dashboard-v95 .metric-meta-v95 i {
  color:currentColor!important;
  opacity:1!important;
}

/* ApexCharts tooltip: match admin card surface #0f172a and keep all text visible */
html.admin-ui-active .apexcharts-tooltip,
html.admin-ui-active .apexcharts-tooltip.apexcharts-theme-dark,
html.admin-ui-active .apexcharts-tooltip.apexcharts-theme-light {
  background:#0f172a!important;
  background-color:#0f172a!important;
  border:1px solid rgba(148,163,184,.28)!important;
  color:#ffffff!important;
  box-shadow:0 18px 45px rgba(0,0,0,.38)!important;
}

html.admin-ui-active .apexcharts-tooltip-title,
html.admin-ui-active .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title,
html.admin-ui-active .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background:#0f172a!important;
  background-color:#0f172a!important;
  border-bottom:1px solid rgba(148,163,184,.22)!important;
  color:#ffffff!important;
}

html.admin-ui-active .apexcharts-tooltip-series-group,
html.admin-ui-active .apexcharts-tooltip-text,
html.admin-ui-active .apexcharts-tooltip-y-group,
html.admin-ui-active .apexcharts-tooltip-z-group,
html.admin-ui-active .apexcharts-tooltip-text-y-label,
html.admin-ui-active .apexcharts-tooltip-text-y-value,
html.admin-ui-active .apexcharts-tooltip-text-goals-label,
html.admin-ui-active .apexcharts-tooltip-text-goals-value,
html.admin-ui-active .apexcharts-tooltip-text-z-label,
html.admin-ui-active .apexcharts-tooltip-text-z-value {
  color:#f8fafc!important;
}

html.admin-ui-active .apexcharts-tooltip-marker {
  box-shadow:0 0 0 2px #0f172a!important;
}

html.admin-ui-active .apexcharts-xaxistooltip,
html.admin-ui-active .apexcharts-yaxistooltip {
  background:#0f172a!important;
  background-color:#0f172a!important;
  border:1px solid rgba(148,163,184,.28)!important;
  color:#ffffff!important;
}

html.admin-ui-active .apexcharts-xaxistooltip-bottom:before,
html.admin-ui-active .apexcharts-xaxistooltip-bottom:after {
  border-bottom-color:#0f172a!important;
}

html.admin-ui-active .apexcharts-yaxistooltip-left:before,
html.admin-ui-active .apexcharts-yaxistooltip-left:after {
  border-left-color:#0f172a!important;
}
