/* V1595 — evita carteira vazia por filtro de nível sem correspondências. */
.gpc-kpis > .gpc-kpi:disabled,
.gpc-kpis > .gpc-kpi[aria-disabled="true"] {
  cursor: not-allowed !important;
  opacity: .55;
  transform: none !important;
  box-shadow: 0 1px 2px rgba(21, 49, 86, .04) !important;
}
.gpc-kpis > .gpc-kpi:disabled:hover,
.gpc-kpis > .gpc-kpi[aria-disabled="true"]:hover {
  background: #fff !important;
  transform: none !important;
}
.gpc-filtro-ativo,
.gpc-vazio-filtro {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
  margin: 8px 0 12px;
  padding: 10px 12px;
  border: 1px solid #d9e3ef;
  border-radius: 8px;
  background: #f5f8fc;
  color: #526780;
  font-size: 12.5px;
}
.gpc-vazio-filtro {
  align-items: flex-start;
  flex-direction: column;
  background: #fff8ed;
  border-color: #f2d5a8;
  color: #75501b;
}
.gpc-filtro-ativo p,
.gpc-vazio-filtro p { margin: 0; }
.gpc-filtro-ativo button,
.gpc-vazio-filtro button { flex: 0 0 auto; }
@media (max-width: 640px) {
  .gpc-filtro-ativo { align-items: flex-start; flex-direction: column; }
  .gpc-vazio-filtro button { width: 100%; }
}
