.search-table__custom {
   border: 1px solid var(--table-border-color);
   border-radius: 10px;
   width: 100%;

   overflow-x: auto;
   -webkit-overflow-scrolling: touch;
   margin-bottom: 0!important;
}

.search-table__custom th {
   position: sticky;
   top: 0;
   border-right: 1px solid var(--table-border-color);
}

.search-table__custom th,
.search-table__custom td {
   width: 25%;
   font-weight: 400;
   font-size: 10px;
   border: none;
   border-left: 1px solid var(--table-border-color);
   color: var(--table-text-color);
   white-space: normal;
   overflow: visible;
   text-overflow: clip;
   word-wrap: break-word;
   height: 38px;!important;
   min-width: 168px;
   align-items: center;
   justify-content: left;
   padding-left: 10px;

   @media (min-width: 767.98px){
      font-size: 12px;
   }
   @media (min-width: 768px) and (max-width: 1279.98px) {
      font-size: 14px;
      height: 40px;!important;
      padding-left: 12px;

   }
   @media (min-width: 1280px) {
      font-size: 16px;
      height: 54px;!important;
      padding-left: 16px;
   }
}

#substanceTable {
   @media (max-width: 768px) {
      display: block;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
   }
}

/* -------------------------------------- */
.search-table {
   margin: 16px 0;
   background-color: var(--bg);
   border-radius: 32px;

   @media (min-width: 1280px) {
   padding: 24px;
   }
}
.search_container {
   padding: 16px 0;
}

.search-table_bdr {
   border: 1px solid var(--table-border-color);
   border-radius: 10px;
   margin-bottom: 0 !important;
}

.link-row{
   cursor: pointer;
}

.input-number {
   font-family: monospace !important;
 }

 .input-error {
   border: none !important;
   box-shadow: 0 0 0 4px rgba(229, 56, 53, 0.75) !important;
 }

select:disabled {
   background: none !important;
   background-color: var(--bs-secondary-bg) !important;
   opacity: 1;
}

.noResultsMessagebox {
   flex-direction: column;
   justify-content: center;
   gap: 16px;
   height: 320px;
}

.noResultMessage {
   color: var(--logo-color);
}

.first {
   font-size: 24px;
   line-height: 32px;
   font-weight: 500;
   align-self: center;
}

.second {
   font-size: 16px;
   line-height: 100%;
   font-weight: 400;
   align-self: center;
}
