.elementor-widget-container {
    & .cls_date, & .cls_info {
      font-size: 0.7rem;
      font-style: italic;
      padding-left: 1.5rem;
      background-color: var(--default-normal-background-color);
    }
    & table {
        font-size: small
        table-layout: auto;
        width: auto;
    }
    & table td, & table th {
        white-space: nowrap; 
        width: 1px;
    }
    & table tr {
        margin: 0 !important;
        padding: 0 !important;
        &:nth-child(odd)  { 
            background-color: var(--table-odd-row-background);
        }
        &:nth-child(even) { 
            background-color: var(--table-even-row-background);
        }
        & td, & th {
            margin: 0 !important;
            padding: 0.1em 1em !important;
            text-align: center;
            width: 1px; 
        }
        & th {
            color: var(--table-head-text) !important;
            background-color: var(--table-head-background) !important;
            padding: 0.2em 1em !important;
            letter-spacing: 0.08em;
        }
        & td.bad_True {
            color: red;
        }
        & td.bad_False {
            color: grey;
        }
    }
    

  & .table-wrapper {
      height: 400px;
      overflow: auto;
      width: 49em;
      & thead th {
          position: sticky;
          top: 0;
          /* Required to hide content scrolling behind */
          background-color: #fff; 
          z-index: 2;
      }
      
      /* --- SCROLLBAR --- */
      /* Width of the scrollbar */
      &::-webkit-scrollbar {
        width: 15px;
        height: 15px; /* Use for horizontal scrollbars */
      }
      
      /* Track (background) */
      &::-webkit-scrollbar-track {
          background: #f1f1f1;
          box-shadow: inset 0 0 5px grey;
          border-radius: 5px;
      }
      
      /* Thumb (handle) */
      &::-webkit-scrollbar-thumb {
        background: #5384BC;
        border-radius: 5px; /* Adds rounded corners */
        box-shadow: inset 0 0 5px black;
      }
      
      /* Thumb on hover */
      &::-webkit-scrollbar-thumb:hover {
        background: #6EAFFA;
        box-shadow: inset 0 0 5px black;
      }
  }
}


