@charset "UTF-8";
.side {
  float: left; }

.inputs {
  width: 60%; }

.outputs {
  width: 40%; }

.checklist td {
  border-bottom: 1px dotted black; }

th, td {
  padding: 5px;
  text-align: left; }

th.num, td.num {
  text-align: right; }

.check {
  text-align: center; }

.checkbox.empty {
  width: 10px;
  height: 10px;
  display: inline-block;
  border: 2px solid black; }

html {
  margin: 20px;
  padding: 0; }

body {
  margin: 0;
  padding: 0; }

.priority td, .priority th {
  font-weight: bold; }

/* remove chrome --print-to-pdf header/footer */
/* https://stackoverflow.com/questions/46077392/additional-options-in-chrome-headless-print-to-pdf */
@media print {
  @page {
    margin: 0; }
  body {
    margin: 0; } }

/* https://stackoverflow.com/questions/57925722/google-chrome-show-different-setting-options-when-print-to-pdf */
@page {
  size: letter; }

.concert-order td {
  border-bottom: 1px dashed black; }

.concert-order--no tr:nth-child(even) td {
  background-image: linear-gradient(to right, #aaa 33%, transparent 67%);
  background-position: 0 1.6em;
  background-repeat: repeat-x;
  background-size: 8px 3px;
  /* https://stackoverflow.com/questions/6670151/how-can-i-force-browsers-to-print-background-images-in-css */
  -webkit-print-color-adjust: exact; }

.concert-order--no tr:nth-child(odd) td {
  background-image: linear-gradient(to right, #aaa 25%, transparent 25%, #aaa 25%, transparent 25%);
  background-position: 0 1.6em;
  background-repeat: repeat-x;
  background-size: 8px 3px;
  -webkit-print-color-adjust: exact; }

* {
  -webkit-print-color-adjust: exact !important;
  /* Chrome, Safari 6 – 15.3, Edge */
  color-adjust: exact !important;
  /* Firefox 48 – 96 */
  print-color-adjust: exact !important;
  /* Firefox 97+, Safari 15.4+ */ }

.pdf-links {
  float: right; }

@media print {
  .pdf-links {
    display: none; } }
