@charset "UTF-8";
/* Mixins
================================================== */
/* Breakpoints
================================================== */
/*
320px – very small phones (old iPhones, edge cases)

375px – modern iPhone width (very common)

450px – large phones / Pro Max

768px – iPad portrait

1024px – iPad landscape

1280px – common laptop

1440px – large monitors

1920px – full HD (usually max-width, not layout change)









*/
/* Tables
================================================== */
table {
  border: none;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
  font-size: 0.7em;
}
table th,
table td {
  padding: 0.5em 0.5em 0.5em 0.5em;
  text-align: left;
}
table td {
  border-bottom: solid 1px;
}
table th {
  border-bottom: solid 1px;
  font-weight: 600;
}

.table-wrap {
  overflow-x: scroll;
  overflow-y: hidden;
}