@charset "UTF-8";
/** 2024.04.24 이후 생성된 사용자 지정 CSS */

/** 새 게시글 페이지 CSS */
#n_c_p_d #community_post_details {
  min-height: 300px;
}

#n_c_p_d #hc-wysiwyg {
  height: 400px;
}

#main-content.new-post-form {
  max-width: 70%;
}

@media (max-width: 768px) {
  #main-content.new-post-form {
    max-width: 100%;
  }
}

/** content tag 기능 CSS  
 * 관련 페이지
 * - 커뮤니티 새 게시글 페이지
 * - 검색 페이지
 */
#multi-select-content_tags > div {
  --brand-color: $brand_color
}

.search-results-sidebar .sidenav-tag {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-grow: 0;
}

.search-results-sidebar .sidenav-tag .content-tag {
  background: #E9EBED;
  border-radius: 4px;
  padding: 4px 12px;
  text-decoration: none;
}

.search-results-sidebar .sidenav-tag .content-tag .label {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.000427656px;
  color: #49545C;
  flex-grow: 0;
  vertical-align: middle;
  display: inline-block;
}

.search-results-sidebar .sidenav-tag .content-tag .close-icon {
  color: #555555;
  vertical-align: middle;
  display: inline-block;
}

/** 도움말 문서 투표 기능 CSS */
.thumbs-votes {
	padding-top: 56px;  
}

.thumbs-votes-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 23.17px;
  margin-bottom: 16px;
}

.thumbs-votes-content {
  display: flex;
}

.thumbs-votes-content > .article-votes-controls {
  display: inline-flex;
  gap: 8px;
  margin-right: 16px;
}

.thumbs-votes-content > .article-votes-count {
  display: flex;
	align-items: center;
}

.thumbs, .thumbs:hover {
  background-color: inherit;
}

.thumbs {
  cursor: pointer;
  -webkit-tap-highlight-color : transparent;
  
  display: inline-flex;
  border: none;

  min-width: auto;
  margin: auto;
	height: auto;
  padding: inherit;
}

.thumbs > svg {
  width: 24px;
  height: 24px;
}

.thumbs path {
  stroke: #B8B8B8;
}

.thumbs.seleted-thumbs path {
  stroke: black;
}

.thumbs-votes-content > small {
  font-size: 12px;
  font-weight: 400;
  line-height: 17.38px;
}

@media (max-width: 768px) {
  .thumbs-votes-content {
    display: block;
  }
  
  .thumbs-votes-content > .article-votes-controls {
    margin-bottom: 16px;
  }
  
  .thumbs > svg {
    width: 33px;
    height: 33px;
  }
  
  .thumbs-votes-content > small {
    font-size: 14px;
    font-weight: 400;
    line-height: 20.27px;
  }
}