/* SIOV360 V21.270 · reglas globales de tablas */
.siov-table-flow,.siov-workspace-counter{display:none!important}
.siov-top-hscroll{width:100%;height:16px;overflow-x:auto;overflow-y:hidden;margin:0 0 5px 0;box-sizing:border-box;scrollbar-gutter:stable;}
.siov-top-hscroll-inner{height:1px;min-width:100%;}
.siov-top-hscroll[hidden]{display:none!important}
/* El scroll superior es el acceso principal; no se altera el scroll vertical de tablas largas. */

.siov-top-hscroll{position:relative;z-index:8;background:#f7fafc;border-top:1px solid #dbe5ef;border-bottom:1px solid #dbe5ef}

/* V21.270: el scroll horizontal nativo inferior se oculta; el control queda arriba. */
.siov-hscroll-moved-top{overflow-x:hidden!important}

/* One scroll owner on every viewport; no mirrored position or resize feedback. */
.siov-native-table-scroll{overflow-x:auto!important;touch-action:pan-x pan-y pinch-zoom;}
