/* LGFT intellectual property notice: Copyright © Francois Coetsee. Platform source code, workflow logic, wallet architecture, QR/payment controls, documentation and interface designs are intellectual property of Francois Coetsee as sole developer. */
.wallet-concurrency-card .kpi-grid,
.wallet-concurrency-kpi-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: 12px;
  align-items: stretch;
}
.wallet-concurrency-card .kpi,
.wallet-concurrency-kpi-grid .kpi {
  min-height: 84px;
  padding: 14px 16px;
  border: 1px solid rgba(124, 160, 255, .24);
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(18, 37, 70, .76), rgba(8, 17, 32, .86));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
}
.wallet-concurrency-card .kpi strong,
.wallet-concurrency-kpi-grid .kpi strong {
  display: block;
  font-size: .74rem;
  line-height: 1.15;
  text-transform: uppercase;
  letter-spacing: .035em;
  color: #c7d2fe;
  margin: 0;
  white-space: normal;
}
.wallet-concurrency-card .kpi span,
.wallet-concurrency-kpi-grid .kpi span {
  display: block;
  font-size: 1.35rem;
  line-height: 1.05;
  font-weight: 800;
  color: #f8fafc;
  word-break: break-word;
}
@media (max-width: 700px) {
  .wallet-concurrency-card .kpi-grid,
  .wallet-concurrency-kpi-grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 460px) {
  .wallet-concurrency-card .kpi-grid,
  .wallet-concurrency-kpi-grid { grid-template-columns: 1fr; }
}
