/**
 * Theme Name:     Spectra One Child
 * Author:         Wizarts
 * Template:       spectra-one
 * Text Domain:	   spectra-one-child
 * Description:    Custom child theme
 */

.wp-site-blocks .inhoud .table-responsive-container {
  position: relative;
  margin: 1.5rem 0;
  max-width: 100%;
}

.wp-site-blocks .inhoud .table-scroll-wrapper {
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch;
  max-width: 100%;
}

.wp-site-blocks .inhoud table.is-scroll-table {
  width: auto !important;
  max-width: none !important;
  border-collapse: collapse;
  margin: 0;
}

.wp-site-blocks .inhoud table.is-scroll-table td,
.wp-site-blocks .inhoud table.is-scroll-table th {
  white-space: nowrap !important;
  padding: 0.5rem 1rem;
}

.gfield_consent_label a {
    color: inherit;
    text-decoration: underline;
}

.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{
    padding: .3em .5em !important;
    font-size: .8rem !important;
    border: none;
    border-radius: .5em;
}

@media (max-width: 768px) {
  .wp-site-blocks .inhoud .table-responsive-container::before {
    content: "← scroll →";
    display: block;
    font-size: 0.75rem;
    color: #888;
    text-align: right;
    margin-bottom: 0.25rem;
  }
}