.pdf-field {
  padding: calc(1.25px * var(--zoom)) calc(2px * var(--zoom));
  font-size: calc(8.2px * var(--zoom));
  line-height: 1.08;
}

.pdf-field.short-data {
  font-size: calc(10px * var(--zoom));
  font-weight: 600;
  line-height: 1;
}

.pdf-field.slot {
  padding-left: calc(4px * var(--zoom));
  font-size: calc(9px * var(--zoom));
  letter-spacing: calc(4.15px * var(--zoom));
}

.pdf-field.slot.date-slot {
  font-size: calc(8.3px * var(--zoom));
  letter-spacing: calc(2.3px * var(--zoom));
}

.pdf-field.slot.birth-slot {
  padding-left: calc(2px * var(--zoom));
  font-size: calc(7px * var(--zoom));
  letter-spacing: calc(2.25px * var(--zoom));
  white-space: nowrap;
}

.pdf-field.slot.request-date-slot {
  padding-left: calc(2px * var(--zoom));
  font-size: calc(7.4px * var(--zoom));
  letter-spacing: calc(3.05px * var(--zoom));
  white-space: nowrap;
}

.pdf-field.slot.phone-slot {
  padding-left: calc(2px * var(--zoom));
  font-size: calc(7.4px * var(--zoom));
  letter-spacing: calc(4.2px * var(--zoom));
  white-space: nowrap;
}

.pdf-field.short-data.clinic-field {
  font-size: calc(8.4px * var(--zoom));
  line-height: 1;
}

.pdf-page[data-document="aih"] .pdf-field {
  color: #000;
  font-size: calc(8.8px * var(--zoom));
  font-weight: 700;
  line-height: 1.05;
}

.pdf-page[data-document="aih"] .pdf-field.short-data {
  font-size: calc(10.4px * var(--zoom));
  font-weight: 700;
}

.pdf-page[data-document="aih"] .pdf-field.slot {
  font-size: calc(9.5px * var(--zoom));
  font-weight: 700;
}

.pdf-page[data-document="aih"] .pdf-field.slot.birth-slot {
  padding-left: calc(1px * var(--zoom));
  font-size: calc(8.4px * var(--zoom));
  letter-spacing: calc(2.35px * var(--zoom));
  line-height: 1;
}

.pdf-page[data-document="aih"] .pdf-field.slot.request-date-slot,
.pdf-page[data-document="aih"] .pdf-field.slot.phone-slot {
  font-size: calc(8px * var(--zoom));
}

.pdf-page[data-document="aih"] .pdf-field.short-data.clinic-field {
  font-size: calc(8.7px * var(--zoom));
}

.pdf-check {
  font-size: calc(11px * var(--zoom));
}

.pdf-page[data-document="lme"] .pdf-field {
  padding: calc(1px * var(--zoom)) calc(2px * var(--zoom));
  color: #000;
  font-size: calc(8.2px * var(--zoom));
  font-weight: 700;
  line-height: 1.05;
}

.pdf-page[data-document="lme"] .pdf-field.short-data {
  font-size: calc(8.8px * var(--zoom));
  font-weight: 700;
  text-align: center;
}

.pdf-page[data-document="lme"] .pdf-choice {
  appearance: auto;
  background: rgba(255,255,255,.9);
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pdf-page[data-document="lme"] .pdf-choice:hover,
.pdf-page[data-document="lme"] .pdf-choice:focus {
  background: #fffbe5;
}
