table {
    width: 99.5%;
    border-collapse: collapse;
    table-layout: auto;
  }
  
  td {
    word-wrap: break-word;
    padding: 5px;
    border: 3px solid #ccc;
    font-size: 25px;
    word-break: break-all;
    vertical-align: top;
  }
  
  .header-cell {
    background-color: #f2f2f2;
    font-weight: bold;
white-space: nowrap; 
  }
.multiline-cell {
    white-space: normal;
  }
  .close-btn {
  background-color: #a87f5f;
  color: white;
  border: none;
  padding: 10px 18px;
  border-radius: 5px;
  margin-top: 5px;
  cursor: pointer;
  font-size: 23px;
  position: fixed;
  right: 10px;
  bottom: 10px;
  display: block;
}
.popup {
  display: none;
 
}