.search-table-wrapper {
  background: #FFFBF4;
  padding: 0;
  display: table;
  border-collapse: collapse;
  min-height: 150vh;
  clip-path: polygon(
    0 0,
    100% 0,
    100% 95%,
    85% 95%, 
    65% 100%,
    0 100%
  );
  overflow: hidden;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  display: flex;
  flex-direction: column;
  border-radius: 3px;
}



/* Table header (match Participants design) */
.search-table thead {
  background-color: #D9A128; 
  color: #ffffff;
  font-weight: bold;
}

.search-table thead th {
  padding: 10px;
  text-align: left;
  font-size: 14px;
}

.search-table tbody td {
  padding: 10px;
  font-size: 14px;
}
