/** Responsive table */
.view-kamihaya-responsive-table .view-content table td b.responsive-label {
  display: none;
}

@media (max-width: 767px) {
  .view-kamihaya-responsive-table .view-content table thead {
    display: none;
  }

  .view-kamihaya-responsive-table .view-content table tr {
    display: block;
    margin-bottom: 10px;
  }

  .view-kamihaya-responsive-table .view-content table td {
    display: flex !important;
    width: 100% !important;
    text-align: initial !important;
    align-items: center;
    border-bottom-width: var(--bs-border-width);
  }

  .view-kamihaya-responsive-table .view-content table tr td:last-child {
    border-bottom: 0;
  }

  .view-kamihaya-responsive-table .view-content table td b.responsive-label {
    display: inline-block;
    width: 120px;
    margin-right: 7px;
  }

  .view-kamihaya-responsive-table .view-content table td.no-label .field-value{
    margin: 0 auto;
  }
}
