.p-calendar-image img {
  height: auto;
  width: 100%;
}

@media only screen and (max-width: 980px) {
  .p-table th, .p-table td {
    font-size: 0.75rem;
    padding: 8px 4px;
  }
}
@media print, screen and (min-width: 981px) {
  .p-table th, .p-table td {
    padding: 16px;
  }
}
.p-table th {
  background: var(--color-white);
  text-align: left;
}
@media print, screen and (min-width: 981px) {
  .p-table th {
    width: 20%;
  }
}
.p-table td:not(:first-child) {
  border: none;
}