
/* Attendance correction table layout */
#correctionList {
  min-width: 0;
  max-width: 100%;
}
#correctionList .scroll {
  width: 100%;
  max-width: 100%;
  overflow-x: auto !important;
}
#correctionList table {
  width: 100% !important;
  min-width: 900px !important;
  table-layout: fixed !important;
}
#correctionList table th,
#correctionList table td {
  box-sizing: border-box;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  vertical-align: top;
}
#correctionList table th:nth-child(1) { width: 18% !important; }
#correctionList table th:nth-child(2) { width: 17% !important; }
#correctionList table th:nth-child(3) { width: 17% !important; }
#correctionList table th:nth-child(4) { width: 22% !important; }
#correctionList table th:nth-child(5) { width: 10% !important; }
#correctionList table th:nth-child(6) { width: 16% !important; }
#correctionList td:nth-child(4) * {
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}
#correctionList [data-correction] {
  white-space: nowrap !important;
}
