/* SCKIPT mobile fixes — wide RioVizual matrix scrolls instead of squishing */
@media (max-width: 1024px){
  .wp-block-riovizual-tablebuilder{
    display:block !important;
    overflow-x:auto !important;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:thin;
  }
  .wp-block-riovizual-tablebuilder > table,
  .wp-block-riovizual-tablebuilder table{
    min-width:860px !important;
    width:860px !important;
  }
  /* any generic wide table also scrolls rather than breaking words */
  .wp-block-table{ overflow-x:auto !important; display:block !important; }
  .wp-block-table > table{ min-width:640px; }
}
/* subtle hint that the matrix is swipeable */
@media (max-width: 1024px){
  .wp-block-riovizual-tablebuilder::-webkit-scrollbar{ height:6px; }
  .wp-block-riovizual-tablebuilder::-webkit-scrollbar-thumb{ background:rgba(0,0,0,.25); border-radius:3px; }
}
