/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > mixin
------------------------------
*/
/* ================================
UTILITIES
================================ */
.p-results-operating {
  padding-top: 20px;
}
.p-results-operating__heading {
  margin-top: 0;
}
.p-results-operating__note {
  margin-bottom: 9px;
  text-align: right;
}
.p-results-operating__tbl .c-tbl-matrix {
  margin: 0;
}
.p-results-operating__tbl .c-tbl-matrix table {
  min-width: 1164px;
}
.p-results-operating__tbl .c-tbl-matrix table thead th,
.p-results-operating__tbl .c-tbl-matrix table thead td {
  padding: 10px 12px;
}
.p-results-operating__tbl .c-tbl-matrix table thead tr:first-child th {
  height: 68px;
}
.p-results-operating__tbl .c-tbl-matrix table thead tr:last-child th,
.p-results-operating__tbl .c-tbl-matrix table thead tr:last-child td {
  height: 44px;
}
.p-results-operating__tbl .c-tbl-matrix table th,
.p-results-operating__tbl .c-tbl-matrix table td {
  height: 67px;
  padding: 10px 12px;
}
.p-results-operating__tbl .c-tbl-matrix table th:nth-child(1) {
  width: 284px;
}
.p-results-operating__tbl .c-tbl-matrix table .is-sub {
  display: block;
  font-weight: 400;
  font-size: 0.75rem;
}
.p-results-operating__charts {
  display: grid;
  gap: 0 32px;
}
.p-results-segment__heading {
  margin-bottom: 0;
}
.p-results-segment__charts {
  display: flex;
  flex-direction: column;
  gap: 0 32px;
}
.p-results-segment__chart {
  width: 100%;
}
.p-results-segment__tbl .c-tbl-matrix {
  margin: 0;
}
.p-results-segment__tbl table {
  min-width: 562px;
}
.p-results-segment__tbl table tr:first-child th {
  height: 109px;
}
.p-results-segment__tbl table th,
.p-results-segment__tbl table td {
  padding: 5px 16px;
}
.p-results-segment__tbl table th:nth-child(1) {
  width: 96px;
}
.p-results-segment__tbl table td {
  height: 54px;
}
.p-results-segment__note {
  margin-top: 7px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .p-results-operating {
    padding-top: 0;
  }
  .p-results-operating__charts {
    gap: 0 40px;
  }
  .p-results-operating__chart-img {
    margin-top: -5px;
  }
  .p-results-segment__charts {
    gap: 0 40px;
  }
  .p-results-segment__chart-img {
    margin-top: -5px;
  }
  .p-results-segment__tbl {
    margin-top: -5px;
  }
}
@media screen and (min-width: 960px) {
  .p-results-operating__charts {
    grid-template-columns: repeat(2, 1fr);
  }
  .p-results-operating__chart:nth-child(3) .p-results-operating__chart-ttl {
    min-height: 78px;
    padding-top: 20px;
  }
  .p-results-segment__charts {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
/*# sourceMappingURL=results.css.map */