table.wip-report {
  width: 100%;
}
table.wip-report th {
  background-color: var(--primary-colour) !important;
  color: var(--white) !important;
  padding: 4px;
}
table.wip-report td {
  margin-right: 1em;
  padding: 4px;
}
table.wip-report td.code {
  background-color: var(--status-ready) !important;
  color: var(--white);
}
table.wip-report td.code.due_soon {
  background-color: var(--status-due-soon) !important;
  color: var(--white);
}
table.wip-report td.code.overdue {
  background-color: var(--status-overdue) !important;
  color: var(--white);
}
table.wip-report tr.odd {
  background-color: var(--white) !important;
}
table.wip-report tr.even {
  background-color: var(--secondary-background-colour) !important;
}
@media print {
  @page {
    size: A4;
    margin: 14mm;
  }
  body {
    padding-top: 0;
  }
  body .container {
    width: 700px;
  }
  #tawkchat-iframe-container {
    display: none;
  }
}
