* { overflow: visible !important; }

* {
  -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
  color-adjust: exact !important;                 /* Firefox 48 – 96 */
  print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
}
.no-print {
  display: none!important;
}
.no-print-background{
  background: none!important;
}
@page {
  size: A3;
}

@media print{
  .profileCard-flex {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 20px !important;
  }

  .avatarPanel {
    flex-shrink: 0;
    page-break-inside: avoid;
    text-align: left;
  }

  .profileAvatar,
  .profileAvatar img {
    width: 150px !important;
    height: 150px !important;
    border-radius: 50% !important;
    overflow: hidden !important;
  }

  .profileContent {
    flex: 1;
    display: block;
  }

  .dimensionBar-fill {
    position: static !important;
  }

  .MuiCard-root {
    box-shadow: none !important;
    border: 1px solid #ddd;
    page-break-inside: avoid;
  }
}