/* QA Round 3: suppress Edit/Delete flash during vertical scrolling.
   Action trays stay entirely unpainted until a deliberate horizontal gesture
   is confirmed by initSwipeRows(). */
.tx-date-group .swipe-shell:not(.tx-swipe-engaged) > .swipe-actions {
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;
}
.tx-date-group .swipe-shell.tx-swipe-engaged > .swipe-actions {
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;
}
.tx-date-group .swipe-shell > .swipe-content {
  background:var(--card,#fff)!important;backface-visibility:hidden;
}
@media(prefers-reduced-motion:reduce){
  .tx-date-group .swipe-shell > .swipe-content{transition:none!important}
}
