/* Mint's screen tables use spacing, header fills and hover states for separation.
   The important layer also covers older page-specific border overrides.
   Print styles and controls inside cells keep their existing treatment. */
@layer mint-flat-tables {
  @media screen {
    /* Div-based tab preloaders follow the same separator treatment. */
    .sk-row,
    #emailsTabSkeleton :is(.ems-row, .ems-thead, .em-sk-nav),
    :is(table, [role="table"], [role="grid"]),
    :is(table, [role="table"], [role="grid"]) :is(thead, tbody, tfoot, tr, th, td, colgroup, col, [role="rowgroup"], [role="row"], [role="columnheader"], [role="rowheader"], [role="cell"], [role="gridcell"]) {
      border-width: 0 !important;
      box-shadow: none !important;
    }
  }
}
