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

.supportContainer {
  background: @BG_COLOR_03;
  height: 100%;
  padding-left: 60px;
  padding-top: 120px;
  .title {
    color: #9ba5b5;
    .font(@fontFamily: @arialFont,@fontSize:60px);
    line-height: normal;
    letter-spacing: -0.6px;
  }
  .tBody {
    height: 1080px;
  }
  .liContainer {
    height: 640px;
    margin-top: 50px;
    width: 100%;
  }
  li {
    width: 1660px;
    height: 70px;

    color: @COLOR_GRAY06;
    .font(@fontFamily: @arialFontBold,@fontSize:30px);
    background: @COLOR_WHITE;
    text-align: left;

    line-height: 70px;
    // padding: 25px 0 25px 61px;
    letter-spacing: -0.75px;
    padding-left: 61px;
    box-shadow: 0px 3px 5.6px 0.4px rgba(0, 0, 0, 0.11);
    margin: 0 0 10px;

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

    &:hover,
    &:focus {
      // .border-solid(@size:1px,@color:@PRIMARY_COLOR_RED);
      // box-shadow: 0 3px 5.64px 0.36px #0000007d;
      box-shadow: 0 3px 5.64px 0.36px #0000007d,
        0 0 0 4px @PRIMARY_COLOR_RED inset;
      color: @PRIMARY_COLOR_RED;
      box-sizing: border-box;
    }
  }
}

.faqConts {
  background-color: @COLOR_WHITE;
  font-size: 30px;
  border: 1px solid @COLOR_GRAY02;
  color: @COLOR_BLACK;
  border-radius: 4px;
  white-space: pre-wrap;

  .faqTitle {
    .font(@fontFamily: @baseFontBold,@fontSize:30px);
    border-bottom: 1px solid @COLOR_GRAY02;
    padding: 20px 30px;
    display: flex;
    flex-direction: column;
    // .marquee {
    //   width: calc(100% - 150px);
    // }
    // .notiTitle {
    // width: calc(100% - 150px);
    // }
    .expDate {
      // width: 150px;
      text-align: right;
      .font(@fontFamily: @baseFont,@fontSize:24px);
    }
  }

  .faqDesc {
    padding: 30px;
    line-height: 50px;
    height: 460px;
  }
}
