/* SGW V814 - cards de resumo com textos sempre legíveis */
:root{
  --sgw814-text:#103250;
  --sgw814-muted:#4f6c86;
  --sgw814-border:#c6d6e6;
  --sgw814-blue:#eef6ff;
  --sgw814-blue-border:#78acdb;
  --sgw814-gray:#f6f9fc;
  --sgw814-green:#eefaf3;
  --sgw814-green-border:#90d1aa;
  --sgw814-yellow:#fff9e8;
  --sgw814-yellow-border:#ebca69;
  --sgw814-red:#fff2f0;
  --sgw814-red-border:#efaaa3;
}

body.sgw453-provider-server .sgw814-summary-card{
  color:var(--sgw814-text)!important;
  border:1px solid var(--sgw814-border)!important;
  border-radius:18px!important;
  box-shadow:none!important;
  overflow:hidden!important;
  opacity:1!important;
  filter:none!important;
}
body.sgw453-provider-server .sgw814-summary-card,
body.sgw453-provider-server .sgw814-summary-card *{
  color:var(--sgw814-text)!important;
  -webkit-text-fill-color:var(--sgw814-text)!important;
  text-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
}
body.sgw453-provider-server .sgw814-summary-card::before,
body.sgw453-provider-server .sgw814-summary-card::after,
body.sgw453-provider-server .sgw814-summary-card *::before,
body.sgw453-provider-server .sgw814-summary-card *::after{
  opacity:1!important;
}
body.sgw453-provider-server .sgw814-summary-card [data-sgw814-role="label"]{
  color:var(--sgw814-muted)!important;
  -webkit-text-fill-color:var(--sgw814-muted)!important;
  font-weight:900!important;
  letter-spacing:.02em!important;
  text-transform:uppercase!important;
}
body.sgw453-provider-server .sgw814-summary-card [data-sgw814-role="value"]{
  color:var(--sgw814-text)!important;
  -webkit-text-fill-color:var(--sgw814-text)!important;
  font-weight:900!important;
  font-size:1.18em!important;
}

body.sgw453-provider-server .sgw814-summary-card[data-sgw814-kind="todos"]{
  background:#ffffff!important;
  border-color:var(--sgw814-blue-border)!important;
}
body.sgw453-provider-server .sgw814-summary-card[data-sgw814-kind="ativos"]{
  background:var(--sgw814-blue)!important;
  border-color:var(--sgw814-blue-border)!important;
}
body.sgw453-provider-server .sgw814-summary-card[data-sgw814-kind="desativados"]{
  background:var(--sgw814-gray)!important;
  border-color:var(--sgw814-border)!important;
}
body.sgw453-provider-server .sgw814-summary-card[data-sgw814-kind="aviso pendência"],
body.sgw453-provider-server .sgw814-summary-card[data-sgw814-kind="aviso pendencia"]{
  background:var(--sgw814-yellow)!important;
  border-color:var(--sgw814-yellow-border)!important;
}
body.sgw453-provider-server .sgw814-summary-card[data-sgw814-kind="aviso bloqueio"]{
  background:var(--sgw814-red)!important;
  border-color:var(--sgw814-red-border)!important;
}
body.sgw453-provider-server .sgw814-summary-card[data-sgw814-kind="cortesia"]{
  background:var(--sgw814-green)!important;
  border-color:var(--sgw814-green-border)!important;
}

/* reforço para o card selecionado/ativo que está ficando branco com texto invisível */
body.sgw453-provider-server .sgw814-summary-card.sgw814-force-light,
body.sgw453-provider-server .sgw814-summary-card.sgw814-force-light *{
  color:var(--sgw814-text)!important;
  -webkit-text-fill-color:var(--sgw814-text)!important;
  opacity:1!important;
}

/* evita ícones cobrirem textos */
body.sgw453-provider-server .sgw814-summary-card img,
body.sgw453-provider-server .sgw814-summary-card svg,
body.sgw453-provider-server .sgw814-summary-card i{
  opacity:1!important;
}
