/* Ensure .paradigm tables inside verbtable-embed use auto width */
.verbtable-embed table.paradigm {
  width: auto !important;
  min-width: 0px;
}

.verbtable-embed {
  /* margin: 2em 0; */
  /* padding: 1em; */
  /* background: #f8f9fa; */
  /* border-radius: 8px; */
  /* box-shadow: 0 2px 8px rgba(0,0,0,0.04); */
  /* overflow-x: auto; */
  box-shadow: none !important;
}

.verbtable-embed table {
  width: 100%;
  border-collapse: collapse;
  font-size: 1rem;
  table-layout: fixed;
}

.verbtable-embed th, .verbtable-embed td {
  border: 1px solid #dee2e6;
  padding: 0.08em 0.15em !important;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.verbtable-embed th {
  /* background: #e9ecef; */
  font-weight: 600;
}

.verbtable-embed tr:nth-child(even) {
  /* background: #f1f3f5; */
}

.verbtable-row {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  align-items: flex-start;
}

.verbtable-embed {
  flex: 0 1 auto;
  min-width: 250px;
  max-width: 100%;
  box-sizing: border-box;
}

/* Remove box-shadow from verbtable-embed and paradigm tables */
.verbtable-embed {
  box-shadow: none !important;
}

.verbtable-embed table.paradigm {
  box-shadow: none !important;
}

/* Reduce padding for card/card-body only inside unit_detail.html */
.unit-detail-content .card,
.unit-detail-content .card-body {
  padding: 0.5em 0.7em !important;
}

/*# sourceMappingURL=verbtable.css.map */
