.participation-block {
  margin-left: 30px;
  margin-top: 10px;
}

.change-popup .yx-2 span.participation-label {
  font-weight: 600;
  font-size: 17px;
}

.summary-month-item span:nth-child(2) {
  font-size: 16px;
  color: #00a2ff;
}

.team-athletes-participation {
  margin-bottom: 10px;

  /* content: "\a"; */
}
.injury-info {
  margin-top: 10px;
}

.tbl_label_mild_injury {
  background-color: #efd468;
  padding: 5px 20px;
  color: rgb(0, 0, 0);
  text-align: center;
  font-weight: 500;
}

li.page-item.next-el-pagination.disabled {
  display: none;
}
li.page-item.prev-el-pagination.disabled {
  display: none;
}

.calendar-training-event {
  cursor: pointer;
}

.css-tj5bde-Svg {
  cursor: pointer !important;
}

.css-8mmkcg {
  cursor: pointer !important;
}

strong {
  font-weight: bold !important;
}

.default-cursor {
  cursor: default !important;
}

.pointer-cursor {
  cursor: pointer !important;
}

.hidden {
  display: none !important;
}

.c-time-am-pm {
  display: flex;
  justify-content: space-around;
  margin-top: 10px;
}

.c-time-arrow {
  padding: 5px 10px;
  cursor: pointer;
  background-color: transparent; /* Default background */
  color: #333;
  border-radius: 5px;
  transition: background-color 0.3s ease;
}

.c-time-arrow.selected {
  background-color: #fd7e14; /* Blue background for selected AM/PM */
  color: white; /* White text when selected */
}

.c-time-arrow:hover {
  background-color: #f0f0f0; /* Light background on hover */
}

.no-data {
  background-color: red;
}

.no-week-data {
  font-style: italic;
  color: #777;
}

.fc-daygrid-day.no-event-day .fc-daygrid-day-frame {
  background-color: #dddddd !important;
}

.fc-daygrid-day.has-event-day .fc-daygrid-day-frame {
  background-color: transparent !important;
}

.date-filter-container{
  display: flex;
  align-items: center;
  justify-content: center;
}

.ml-2{
  margin-left: 5px;
}