.elementor-1655 .elementor-element.elementor-element-ee73a17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1655 .elementor-element.elementor-element-f932f21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1655 .elementor-element.elementor-element-f932f21.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1655 .elementor-element.elementor-element-ee73a17{--content-width:893px;}}/* Start custom CSS for html, class: .elementor-element-f932f21 */.report-table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Segoe UI', sans-serif;
    margin: 20px 0;
  }

  .report-table th,
  .report-table td {
    padding: 12px 16px;
    text-align: left;
    border-bottom: 1px solid #ddd;
  }

  .report-table th {
    background-color: #f4f4f4;
    font-weight: 600;
    color: #333;
  }

  .report-table a {
    color: #0073aa;
    text-decoration: none;
    font-weight: 500;
  }

  .report-table a:hover {
    text-decoration: underline;
    color: #005177;
  }

  .download-icon::before {
    content: "";
    margin-right: 4px;
  }/* End custom CSS */