@import "../../../../../style/CommonStyle.module.less";
@import "../../../../../style/utils.module.less";

.scrollContainer {
  height: 635px;
  width: 1650px;

  > div {
    > div:nth-child(2) {
      top: 15px;
      > div {
        width: 4px;
      }
    }
  }

  .listContainer {
    width: calc(100% - 15px);
    padding: 16px 17px;

    > li {
      .flex(@justifyCenter: flex-start);
      color: @COLOR_GRAY08;
      font-size: 24px;
      background: @COLOR_WHITE;
      margin-bottom: 24px;

      .border-solid(@size:1px,@color:#cccccc);
      border-radius: 8px;
      background: @COLOR_LIGHT_SKYBLUE;

      .partners {
        width: 237px;
        height: 100%;
        overflow: hidden;
        display: flex;
        padding: 25px 27px;
        align-items: center;
        border-radius: 8px 0 0 8px;

        .font(@fontFamily: @arialFont,@fontSize:28px);

        .marquee {
          width: 113px;
        }

        img {
          width: 60px;
          height: 60px;
          margin-right: 10px;
        }
      }

      .contents {
        width: 1363px;
        min-height: 110px;
        padding: 0 31px;
        background: @COLOR_WHITE;
        .font(@fontFamily: @arialFont,@fontSize:28px);
        color: @COLOR_GRAY06;
        display: flex;
        align-items: center;
        border-radius: 0 8px 8px 0;

        span:not(:last-child) {
          &::after {
            content: "|";
            font-size: 26px;
            color: @COLOR_GRAY06;
            padding: 0 8px;
            position: relative;
            top: -3px;
          }
        }
      }

      position: relative;
      &:focus {
        &::after {
          .focused(@boxShadow:22px, @borderRadius:8px);
        }
      }
    }
  }
}
.notiBottom {
  .flex(@direction:column);
  width: 100%;
  text-align: center;
  white-space: pre-line;
  line-height: 1.25;
  letter-spacing: normal;
  margin-top: 22.5px;
  > div {
    height: 53px;
    .font(@fontFamily: @baseFont,@fontSize:24px);
    color: @COLOR_GRAY06;
  }

  > div:nth-child(2) {
    margin-top: 23px;
    height: 44px;
    .font(@fontFamily: @baseFont,@fontSize:18px);
    color: #808080;
  }
}
