.ticketleo-events-table {
  border-bottom: var(--ticketleo-border-width, 1px) var(--ticketleo-border-style, solid) var(--ticketleo-border-color, #f0f0f0);

  table {
    border-spacing: var(--ticketleo-border-spacing, 0);
    border-collapse: collapse;
  }

  thead {
    border-bottom: var(--ticketleo-border-width, 3px) var(--ticketleo-border-style, solid) var(--ticketleo-border-color, var(--wp--preset--color--contrast, #111111));
  }

  th, td {
    border: var(--ticketleo-border-width, 1px) var(--ticketleo-border-style, solid) var(--ticketleo-border-color, #0000);
    padding-inline: var(--ticketleo-padding-inline, .5em);
    padding-block: var(--ticketleo-padding-block, .5em);
  }

  .ticketleo-event {
    &:nth-child(even) {
      background: var(--ticketleo-even-rows-color, #f0f0f0);
    }
  }

  @media screen and (max-width: 1059px) {
    display: none;
  }
}

.responsive-container {
  @media screen and (min-width: 1060px) {
    .ticketleo-events-list {
      display: none;
    }
  }

  @media screen and (max-width: 1059px) {
    .ticketleo-events-list {
      display: block;
    }
  }
}