@media print {
  .page-content.expanded {
    padding-left: unset !important;
  }

  [id*="profile_alias"] {
    margin-top: 28px !important;
    font-size: large;
    color: rgb(102, 102, 102);
  }

  .report-section.logo {
    display: flex !important;
  }

  #category_insights_brand_alias {
    display: flex !important;
    margin-top: 25px !important;
    font-size: large;
    color: rgb(102, 102, 102);
  }

  .dash-debug-menu__outer,
  .dash-debug-menu,
  #side-menu,
  .top-menu,
  .print-hidden,
  [id*="perf_type_selector"],
  [id*="dates_preset"],
  [id*="_export"] {
    display: none !important;
  }

  @page {
    size: 16in 50in;
  }

  body {
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
  }

  .report-card {
    box-shadow: none !important;
  }

  .report-card.conv {
    background: linear-gradient(rgba(255, 235, 217, 1), #ffffff) !important;
  }

  .report-card.perf, .report-card.int, .report-card.sp {
    background: linear-gradient(rgba(221, 228, 255, 1), #ffffff) !important;
  }

  .report-card.awareness {
    background: linear-gradient(rgba(214, 255, 231, 1), #ffffff) !important;
  }

  .report-heading,
  .table th {
    padding-bottom: 0.2rem;
  }

  .report-heading {
    color: black !important;
  }

  .mantine-FloatingIndicator-root{
    box-shadow: none !important;
  }

  .custom-chart-col-2 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
    height: auto !important;   /* allow container to expand */
    min-height: 200px;  
  }

  .highcharts-container,
  .highcharts-root,
  .highcharts-figure {
    width: 100% !important;
    height: 100% !important;
  }
}