/* Print-friendly stylesheet for procurement & review */
@media print {
  .plan-card {
    break-inside:avoid;
    box-shadow:none !important;
    background:#fff !important;
    color:#000;
    border:1px solid #000;
  }

  .plan-card .plan-badge {
    background:#000 !important;
    color:#fff !important;
  }

  .plan-action a {
    background:#000 !important;
    color:#fff !important;
    border:none !important;
  }

  .comparison-table table {
    width:100%;
    font-size:12px;
  }

  .comparison-table table th, .comparison-table table td {
    border:1px solid #444 !important;
    padding:4px 6px;
  }

  .hx-wrapper {
    background:none !important;
  }

  .api-code-example, pre.hx-code-block {
    background:#f5f5f5 !important;
    color:#111 !important;
    border:1px solid #ccc !important;
  }

  .api-code-example h3 {
    color:#000 !important;
  }

  .plans-page .api-grid {
    grid-template-columns:1fr 1fr 1fr;
  }

  body {
    background:#fff !important;
    color:#000 !important;
    font-family: var(--font-family-base, 'QueryKeySans', Arial, sans-serif);
  }
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */
/* stylelint-disable-next-line selector-id-pattern */

  .hx-header, .hx-footer, .hx-menu-toggle, #qkLoader, .hx-cta .actions a[href^='mailto:'], nav { /* stylelint-disable-line selector-id-pattern */
    display:none !important;
  }

  a::after {
    content:" (" attr(href) ")";
    font-size:0.8em;
    color:#444;
  }

  .hx-container {
    padding:30px 0 !important;
  }

  .hx-hero, .hx-cta {
    text-align:left !important;
  }

  .hx-fade {
    opacity:1 !important;
    transform:none !important;
  }
}
