@charset "utf-8";

/* ======================================================
 * ir_integrated_report
 * ------------------------------------------------------
 * - Override
 * - PageComponent
 * - Clearfix
 * Print
====================================================== */

/* ------------------------------------------------------
 * Override
------------------------------------------------------ */

/*-- ir-integrated-report-column --*/
.ir-integrated-report-column__item > section:first-child > *:first-child {
  margin-top: 0!important;
}

@media print, screen and (min-width: 768px) {
  
  /*-- ir-integrated-report-column --*/
  .ir-integrated-report-column {
    display: flex;
    flex-wrap: nowrap;
  }
  .ir-integrated-report-column__item {
    width: calc((100% - 36px) / 2 - 0.1px);
    margin-left: 36px;
  }
  .ir-integrated-report-column__item:first-child {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  
  /*-- ir-integrated-report-column --*/
  .ir-integrated-report-column__item {
    margin-top: 1em;
  }
  .ir-integrated-report-column__item:first-child {
    margin-top: 0;
  }
}

/* ------------------------------------------------------
 * PageComponent
------------------------------------------------------ */



/* ------------------------------------------------------
 * Clearfix
------------------------------------------------------ */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* ------------------------------------------------------
 * Print
------------------------------------------------------ */
@media print {
}
