/* Phase 115 – premium metric meta and ApexCharts tooltip readability */
html.admin-ui-active .admin-dashboard-v95 .admin-metric-card-v95,
html.admin-ui-active .admin-content-v91 .admin-dashboard-v95 .admin-metric-card-v95 {
  background:#0f172a!important;
  background-color:#0f172a!important;
  border-color:rgba(148,163,184,.18)!important;
}

html.admin-ui-active .admin-dashboard-v95 .metric-label-v95,
html.admin-ui-active .admin-dashboard-v95 .metric-value-v95 {
  color:#ffffff!important;
  opacity:1!important;
}

html.admin-ui-active .admin-dashboard-v95 .metric-meta-v95,
html.admin-ui-active .admin-content-v91 .admin-dashboard-v95 .metric-meta-v95 {
  display:inline-flex!important;
  align-items:flex-start!important;
  width:fit-content!important;
  max-width:100%!important;
  padding:.34rem .52rem!important;
  border-radius:999px!important;
  background:rgba(219,234,254,.10)!important;
  border:1px solid rgba(219,234,254,.22)!important;
  color:#dbeafe!important;
  opacity:1!important;
  text-shadow:none!important;
  line-height:1.25!important;
  font-weight:900!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;
  filter:none!important;
}

html.admin-ui-active .admin-dashboard-v95 .metric-meta-v95.neutral,
html.admin-ui-active .admin-content-v91 .admin-dashboard-v95 .metric-meta-v95.neutral {
  color:#e5e7eb!important;
  background:rgba(229,231,235,.10)!important;
  border-color:rgba(229,231,235,.22)!important;
}

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:#86efac!important;
  background:rgba(34,197,94,.14)!important;
  border-color:rgba(34,197,94,.30)!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:#fde68a!important;
  background:rgba(245,158,11,.16)!important;
  border-color:rgba(245,158,11,.34)!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:#fda4af!important;
  background:rgba(244,63,94,.16)!important;
  border-color:rgba(244,63,94,.34)!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:#93c5fd!important;
  background:rgba(59,130,246,.15)!important;
  border-color:rgba(59,130,246,.34)!important;
}

html.admin-ui-active .apexcharts-tooltip,
html.admin-ui-active .apexcharts-tooltip.apexcharts-theme-dark,
html.admin-ui-active .apexcharts-tooltip.apexcharts-theme-light,
html.admin-ui-active .apexcharts-tooltip .apexcharts-tooltip-series-group {
  background:#0f172a!important;
  background-color:#0f172a!important;
  color:#f8fafc!important;
}

html.admin-ui-active .apexcharts-tooltip {
  border:1px solid rgba(148,163,184,.32)!important;
  box-shadow:0 20px 55px rgba(0,0,0,.48)!important;
  border-radius:14px!important;
  overflow:hidden!important;
}

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

html.admin-ui-active .apexcharts-tooltip *,
html.admin-ui-active .apexcharts-tooltip-text,
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-z-label,
html.admin-ui-active .apexcharts-tooltip-text-z-value,
html.admin-ui-active .apexcharts-tooltip-text-goals-label,
html.admin-ui-active .apexcharts-tooltip-text-goals-value {
  color:#f8fafc!important;
  opacity:1!important;
}

html.admin-ui-active .apexcharts-tooltip-text-y-value,
html.admin-ui-active .apexcharts-tooltip-text-z-value,
html.admin-ui-active .apexcharts-tooltip-text-goals-value {
  color:#ffffff!important;
  font-weight:900!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,.32)!important;
  color:#ffffff!important;
  box-shadow:0 12px 35px rgba(0,0,0,.35)!important;
}

html.admin-ui-active .apexcharts-xaxistooltip *,
html.admin-ui-active .apexcharts-yaxistooltip * {
  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;
}

@media (max-width:575.98px) {
  html.admin-ui-active .admin-dashboard-v95 .metric-meta-v95 {
    width:100%!important;
    border-radius:12px!important;
  }
}
