/* Confidence Pool styles */
body { padding-bottom: env(safe-area-inset-bottom); }

.team-btn {
  min-width: 7rem;
  font-weight: 600;
}
.team-btn.selected {
  background-color: #198754;
  border-color: #198754;
  color: #fff;
}
.team-logo {
  height: 24px;
  width: 24px;
  object-fit: contain;
  margin-right: 4px;
  vertical-align: middle;
}
.pick-row .confidence-select {
  min-width: 4.5rem;
}
.grid-table th, .grid-table td { white-space: nowrap; }


@media (max-width: 576px) {
  .team-btn { min-width: 5.5rem; padding: .35rem .5rem; }
  .pick-row .card-body { gap: .35rem !important; }
}
