[dir="rtl"] .zpc-compat-form,
[dir="rtl"] .zpc-fullreport,
[dir="rtl"] #zpc-printable,
[dir="rtl"] .zpc-inline-results {
  direction: rtl;
  text-align: right;
}

[dir="rtl"] .zpc-toolbar {
  justify-content: flex-start;
}

[dir="rtl"] .zpc-report-delivery-band__header,
[dir="rtl"] .zpc-report-delivery-card,
[dir="rtl"] .zpc-report-email-form,
[dir="rtl"] .zpc-pdf-cta,
[dir="rtl"] .zpc-thermo-card,
[dir="rtl"] .zpc-report-intro,
[dir="rtl"] .zpc-cat-cards-grid,
[dir="rtl"] .zpc-details-group {
  text-align: right;
}

[dir="rtl"] .zpc-report-email-form__checks {
  direction: rtl;
}

[dir="rtl"] .zpc-report-email-form__check,
[dir="rtl"] .zpc-report-email-form__check--terms {
  justify-content: flex-start;
}

[dir="rtl"] .zpc-cat-card-item .cc-label,
[dir="rtl"] .zpc-cat-card-item .cc-meter-row,
[dir="rtl"] .zpc-cat-card-item .cc-readmore-row {
  direction: rtl;
}

[dir="rtl"] .zpc-cat-detail__head,
[dir="rtl"] .zpc-cat-detail__score,
[dir="rtl"] .zpc-cat-detail__title {
  text-align: right;
}

[dir="rtl"] .zpc-city,
[dir="rtl"] .zpc-report-email-form__field,
[dir="rtl"] input,
[dir="rtl"] textarea {
  text-align: right;
}

[dir="rtl"] .zpc-compat-form .row {
  flex-direction: row-reverse;
}

[dir="rtl"] .zpc-score,
[dir="rtl"] .zpc-categories,
[dir="rtl"] .zpc-details {
  text-align: right;
}


[dir="rtl"] .zpc-fullreport p,
[dir="rtl"] .zpc-fullreport li,
[dir="rtl"] .zpc-fullreport h1,
[dir="rtl"] .zpc-fullreport h2,
[dir="rtl"] .zpc-fullreport h3,
[dir="rtl"] .zpc-fullreport h4,
[dir="rtl"] .zpc-fullreport span,
[dir="rtl"] .zpc-fullreport strong,
[dir="rtl"] .zpc-fullreport label,
[dir="rtl"] .zpc-compat-form label,
[dir="rtl"] .zpc-compat-form input,
[dir="rtl"] .zpc-compat-form textarea,
[dir="rtl"] .zpc-report-delivery-band *,
[dir="rtl"] .zpc-cat-card-item *,
[dir="rtl"] .zpc-cat-detail *,
[dir="rtl"] .zpc-details * {
  unicode-bidi: plaintext;
}

.zpc-fullreport .chip { gap: 6px; }
.zpc-fullreport .chip-label { margin: 0; opacity: 1; font-size: 14px; }
