.qms-report-cover-portrait-container {
  background-color: rgba(255, 255, 255, 1);

  .cover-content {
    margin-bottom: 50px;

    .cover-title {
      display: flex;
      height: 450px; // reserved space for long title to span upward
      flex-direction: column;
      justify-content: flex-end;
      .report-module-name {
        .module-name {
          max-width: 100%;
          font-family: 'Open Sans';
          font-weight: 400;
          font-size: 14pt;
          line-height: 20pt;
          word-break: break-word;
        }
      }

      .report-title {
        margin-bottom: 32px;
        .title {
          max-width: 100%;
          font-weight: 600;
          font-size: 33pt;
          line-height: 39pt;
          font-family: 'Open Sans';
          word-break: break-word;
        }
      }
    }

    .cover-information {
      padding: 24px;
      border: 1px solid rgba(0, 0, 0, 0.24);
      border-radius: 4px;
      .content-item {
        font-family: 'Open Sans';
        font-size: 10pt;
        line-height: 16pt;
        margin-bottom: 16px;
        .title {
          font-weight: 600;
        }
        .content {
          font-weight: 400;
        }
      }
      .content-item:last-child {
        margin-bottom: 0px;
      }

      .underline {
        padding-bottom: 16px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.6);
      }
    }
  }
}
