/* V6.1.95: pendência 8 aprovada. Preserva núcleo de cada card e troca somente a lista inferior. */
/* Os quatro cards principais continuam lado a lado no desktop. */
#ccq148Dashboard .ccq194-dashboard-areas .ccq194-panel:nth-child(1) .ccq194-panel-head {
  background:linear-gradient(115deg,#13518a,#0c74bb);
}
#ccq148Dashboard .ccq194-dashboard-areas .ccq194-panel:nth-child(2) .ccq194-panel-head {
  background:linear-gradient(115deg,#075b72,#098994);
}
#ccq148Dashboard .ccq194-dashboard-areas .ccq194-panel:nth-child(3) .ccq194-panel-head {
  background:linear-gradient(115deg,#393b87,#5c56a7);
}
#ccq148Dashboard .ccq194-dashboard-areas .ccq194-panel:nth-child(4) .ccq194-panel-head {
  background:linear-gradient(115deg,#087458,#069774);
}
/* Cada indicador inferior vira uma faixa inteira, com texto à esquerda e valor à direita. */
#ccq148Dashboard .ccq194-minis {
  display:flex;
  flex-direction:column;
  gap:7px;
  padding:0 12px 13px;
}
#ccq148Dashboard .ccq194-minis .ccq194-mini {
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  box-sizing:border-box;
  width:100%;
  min-width:0;
  min-height:43px;
  gap:10px;
  padding:9px 12px;
  text-align:left;
  border-radius:9px;
}
#ccq148Dashboard .ccq194-minis .ccq194-mini small {
  display:block;
  flex:1 1 auto;
  min-width:0;
  font-size:11px;
  font-weight:750;
  line-height:1.3;
  overflow-wrap:normal;
  word-break:normal;
}
#ccq148Dashboard .ccq194-minis .ccq194-mini b {
  display:block;
  flex:0 0 auto;
  font-size:19px;
  font-weight:900;
  line-height:1;
  white-space:nowrap;
  text-align:right;
}
#ccq148Dashboard .ccq194-minis .ccq194-mini:hover {
  filter:brightness(.975);
  box-shadow:inset 0 0 0 1px currentColor;
}
#ccq148Dashboard .ccq194-minis .ccq194-mini:focus-visible {
  outline:2px solid #1d74b5;
  outline-offset:2px;
}
@media (max-width:390px) {
  #ccq148Dashboard .ccq194-minis {padding-left:10px;padding-right:10px;}
  #ccq148Dashboard .ccq194-minis .ccq194-mini {padding:9px 10px;}
}
