﻿/* 1554-34H - Correção específica do Resumo de Bonificação */

.ring {
  background: conic-gradient(#35d96b 0 72%, rgba(15,23,42,.16) 72% 100%) !important;
}

.ring::after {
  background: #06111f !important;
}

.ring > div {
  color: #ffffff !important;
  z-index: 3 !important;
  position: relative !important;
}

.ring strong,
.ring span,
.ring div,
.ring * {
  color: #ffffff !important;
  text-shadow: none !important;
}

.ring strong {
  font-size: 34px !important;
  font-weight: 950 !important;
  color: #ffffff !important;
}

.ring span {
  color: #ffffff !important;
  opacity: .96 !important;
}

body.light .ring,
body.light .ring *,
body.light .bonus-grid .ring,
body.light .bonus-grid .ring *,
body.light .card .ring,
body.light .card .ring * {
  color: #ffffff !important;
  text-shadow: none !important;
}

body.light .ring::after {
  background: #06111f !important;
}

body.light .bonus-grid .positive {
  color: #22c55e !important;
}

body.light .extract-item .positive,
body.light .extract-item .positive * {
  color: #16a34a !important;
}

body.light .extract-item .negative,
body.light .extract-item .negative * {
  color: #dc2626 !important;
}
