
/* Stronger scanner valuation polish */
#narrative-panel .woi-scanner-valuation-card {
  max-width: 100%;
  padding: 14px !important;
  border-radius: 20px !important;
  background:
    radial-gradient(circle at top left, rgba(59,130,246,.18), transparent 32%),
    linear-gradient(180deg, rgba(8,14,26,.96), rgba(3,7,18,.84)) !important;
  border: 1px solid rgba(96,165,250,.46) !important;
  box-shadow: 0 18px 42px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.04) !important;
}

#narrative-panel .woi-scanner-valuation-card > div:first-child {
  padding: 14px 18px !important;
  min-height: 92px !important;
  border-radius: 18px !important;
}

#narrative-panel .woi-scanner-valuation-card > div:nth-child(2) {
  margin-top: 12px !important;
  padding-top: 12px !important;
  gap: 10px !important;
}

#narrative-panel .woi-scanner-valuation-metric {
  min-height: 86px !important;
  padding: 12px 14px !important;
  border-radius: 17px !important;
  background:
    radial-gradient(circle at top left, rgba(59,130,246,.24), transparent 36%),
    linear-gradient(180deg, rgba(9,16,31,.96), rgba(3,7,18,.80)) !important;
  border: 1px solid rgba(96,165,250,.50) !important;
  box-shadow: 0 14px 32px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.04) !important;
}

#narrative-panel .woi-scanner-valuation-metric:nth-child(4) {
  background:
    radial-gradient(circle at top left, rgba(34,197,94,.24), transparent 36%),
    linear-gradient(180deg, rgba(9,20,22,.96), rgba(3,7,18,.80)) !important;
  border-color: rgba(34,197,94,.56) !important;
}


/* Stronger scanner valuation polish */
#narrative-panel .woi-scanner-valuation-card {
  max-width: 100%;
  padding: 14px !important;
  border-radius: 20px !important;
  background:
    radial-gradient(circle at top left, rgba(59,130,246,.18), transparent 32%),
    linear-gradient(180deg, rgba(8,14,26,.96), rgba(3,7,18,.84)) !important;
  border: 1px solid rgba(96,165,250,.46) !important;
  box-shadow: 0 18px 42px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.04) !important;
}

#narrative-panel .woi-scanner-valuation-card > div:first-child {
  padding: 14px 18px !important;
  min-height: 92px !important;
  border-radius: 18px !important;
}

#narrative-panel .woi-scanner-valuation-card > div:nth-child(2) {
  margin-top: 12px !important;
  padding-top: 12px !important;
  gap: 10px !important;
}

#narrative-panel .woi-scanner-valuation-metric {
  min-height: 86px !important;
  padding: 12px 14px !important;
  border-radius: 17px !important;
  background:
    radial-gradient(circle at top left, rgba(59,130,246,.24), transparent 36%),
    linear-gradient(180deg, rgba(9,16,31,.96), rgba(3,7,18,.80)) !important;
  border: 1px solid rgba(96,165,250,.50) !important;
  box-shadow: 0 14px 32px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.04) !important;
}

#narrative-panel .woi-scanner-valuation-metric:nth-child(4) {
  background:
    radial-gradient(circle at top left, rgba(34,197,94,.24), transparent 36%),
    linear-gradient(180deg, rgba(9,20,22,.96), rgba(3,7,18,.80)) !important;
  border-color: rgba(34,197,94,.56) !important;
}


/* Final compact polish */
#narrative-panel .woi-scanner-valuation-card {
  padding: 10px !important;
  border-radius: 18px !important;
  border-color: rgba(96,165,250,.34) !important;
}

#narrative-panel .woi-scanner-valuation-card > div:first-child {
  padding: 12px 16px !important;
  min-height: 74px !important;
  border-radius: 16px !important;
}

#narrative-panel .woi-scanner-valuation-card > div:first-child div[style*="font-size: 22px"],
#narrative-panel .woi-scanner-valuation-card > div:first-child div[style*="fontSize"] {
  letter-spacing: -.2px;
}

#narrative-panel .woi-scanner-valuation-card > div:nth-child(2) {
  margin-top: 8px !important;
  padding-top: 8px !important;
  gap: 8px !important;
}

#narrative-panel .woi-scanner-valuation-metric {
  min-height: 78px !important;
  padding: 10px 12px !important;
  border-radius: 15px !important;
}

#narrative-panel .woi-scanner-valuation-metric > div:first-child {
  gap: 8px !important;
}

#narrative-panel .woi-scanner-valuation-metric > div:last-child {
  margin-top: 6px !important;
  padding: 3px 8px !important;
  font-size: 10px !important;
}

