
a{
  text-decoration: none;
  color: #002e57;
}
.textbkg{
  background-color: #002e57;
  color: white;
}

#text{
  background-color: #002e57;
  color: white;
}

.page-link{
  background-color: #002e57;
  color: white;
  border-color: rgb(255, 255, 255);
}

#dt-search-0{
  width: 90%;
}

/* ---------- App Notes table: stable size, no reflow between pages ---------- */

/* Hide the raw table until DataTables finishes initializing (prevents FOUC) */
#example {
  visibility: hidden;
  table-layout: fixed;
  width: 100% !important;
}

/* Fixed column widths so pagination doesn't reshuffle column sizes */
#example thead th:nth-child(1),
#example tbody td:nth-child(1) { width: 12%; }
#example thead th:nth-child(2),
#example tbody td:nth-child(2) { width: 26%; }
#example thead th:nth-child(3),
#example tbody td:nth-child(3) { width: 62%; }

/* Consistent cell layout — long text wraps cleanly */
#example td, #example th {
  vertical-align: middle;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/* Reserve height so pagination controls don't jump around when a page has fewer rows */
.dataTables_wrapper,
div.dt-container {
  min-height: 500px;
}


