@charset "UTF-8";
/*  상품리뷰 관리 페이지 스타일 파일입니다. */
.profile-product-review__tabs {
  height: 4.2857142857rem;
  background-color: var(--color-secondary);
}
.profile-product-review__tabs li {
  position: relative;
}
.profile-product-review__tabs li:not(:first-child):before {
  content: '';
  display: block;
  width: 1px;
  height: 1.2rem;
  background-color: #5f656e;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.profile-product-review__tabs button {
  font-size: 1.1428571429rem;
  font-weight: 400;
}
.profile-product-review .tabs__item {
  border: none;
}
.profile-product-review .tabs__item.on {
  color: var(--color-base-white);
}
.profile-product-review__list {
  padding: 20px;
}
.profile-product-review__list-item {
  padding: 20px;
  border: 1px solid #e2e2e2;
}
.profile-product-review__register-button {
  height: 40px;
  border-radius: 0;
}
.profile-product-review__list-item + .profile-product-review__list-item {
  margin-top: 20px;
}

.product-review-list__item {
  border-bottom: 1px solid var(--gray200);
  padding: 15px 0;
}
.product-review-list__item a {
  text-decoration: none;
  color: var(--color-base-black);
}
.product-review-list .product-review-item__top {
  border-radius: 6px;
  width: 94px;
  height: 94px;
}
.product-review-list .product-review-item__top img {
  height: 94px;
  max-width: 94px;
}
.product-review-list .product-review-item__container {
  margin-top: 15px;
}
.product-review-list .product-review-item__container section {
  text-align: left;
}
.product-review-list .product-review-item__product-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.product-review-list .product-review-item__name,
.product-review-list .product-review-item__content {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  line-height: 1.5;
  display: -webkit-box;
  text-overflow: ellipsis;
  white-space: normal;
  word-wrap: break-word;
}
.product-review-list .product-review-item__write-info {
  display: flex;
  /* justify-content: space-between; */
  margin-top: 10px;
  font-size: 14px;
  color: var(--gray500);
  justify-content: right;
}
.product-review-list .product-review-item__write span + span::before {
  content: '|';
  color: var(--gray200);
}

.review-comments__write-info {
  padding-top: 10px;
}
.review-comments__write-info span + span::before {
  content: '|';
  margin-right: 5px;
  color: var(--gray200);
}
.review-comments__date {
  font-weight: 400;
}
.review-comments__content {
  padding: 10px 0;
}

/* 상품리뷰 관리 추가 css */
.l-title__align-end {
  align-items: center;
  margin-top: 40px;
}

.product-review-item-top_wrap {
  display: flex;
  gap: 15px;
}
.l-title__align-end .btn.line {
  gap: 0;
}
.input-field--sm {
  border-radius: 40px;
  border: none;
  background-color: #f5f5f7;
  padding-left: 45px;
}
.search-gy {
  left: 20px;
  right: unset;
}

/* 상품리뷰 작성 디자인  */
.title-modal button {
  margin-top: 0;
}
.board-form__rate {
  display: block;
  margin: 30px 0px;
  padding: 0;
}
.board-form__rate .rating-star {
  padding: 0;
}
.article-form__attachments {
  margin: 0px;
}
.review-tit {
  font-size: 14px;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
}
.board-form__notice-text {
  margin: 10px 0px;
}
.board-form__button-group {
  flex-direction: column;
  gap: 10px;
  margin: 60px 0px 30px 0px;
}
.board-form__button-group button {
  width: 100%;
  height: 50px;
}
.board-form__product-select {
  padding: 0;
}
.review-accumulation {
  font-size: 12px;
}
.character-counter__status--character {
  font-size: 12px;
  margin-bottom: 15px;
}
.ico--magnet-black-24 {
  right: 20px;
}
.product-review-detail__product-option {
  font-size: 14px;
  margin-top: 5px;
}
.select-order-product-list .btn--md-wide {
  border-radius: 6px;
}