.audio-container {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  padding: 20px;
  background-color: #f9f9f9;
  border: 1px solid #ccc;
  border-radius: 10px;
  max-width: 900px;
  margin: 0 auto;
}

.audio-item {
  text-align: center;
  flex: 1;
}

audio {
  width: 100%;
  outline: none;
}

audio::-webkit-media-controls-panel {
  background-color: #ddd; /* Styling the audio player */
  border-radius: 5px;
}

table {
  width: 100%; /* Ensure the table takes up the full width of the container */
  table-layout: fixed; /* Fix the width of the columns */
}

td,
th {
  width: 80%; /* Ensure both columns (Audio and Text) take up 50% each */
  text-align: left;
}

.example_dataset_row {
  width: 100%; /* Allow the audio player to fill its cell */
  height: 55px; /* Set a compact height */
  display: block; /* Make sure the audio player stretches within its cell */
}
