/* These styles are generated from project.scss. */

.alert-debug {
  color: black;
  background-color: white;
  border-color: #d6e9c6;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

/* League pages */
.team-dot {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  margin-right: 0.25rem;
}

.pick-number {
  width: 1.5rem;
}

.season-table td:first-child,
.season-table th:first-child {
  position: sticky;
  left: 0;
  background: var(--bs-body-bg, #fff);
}

/* Draft */
.grid-pos {
  width: 2rem;
}

.driver-list .list-group-item {
  cursor: pointer;
}

/* Keep the pick button in reach under a long driver list on phones. */
.pick-submit {
  position: sticky;
  bottom: 0;
  padding: 0.5rem 0;
  background: var(--bs-body-bg, #fff);
}

/* Manage page */
.manage-position {
  width: 2rem;
  justify-content: center;
}

.manage-number {
  width: 6.5rem;
}

.manage-driver {
  width: 2.5rem;
}
