[data-layout-type="LAY025"] .post__list,
[data-layout-type="LAY026"] .post__list,
[data-layout-type="LAY027"] .post__list {
  border-top-color: #333;
}

[data-layout-type="LAY025"] .post__title h4::before,
[data-layout-type="LAY026"] .post__title h4::before,
[data-layout-type="LAY027"] .post__title h4::before {
  content: "Q";
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
  border-radius: 50%;
  background: #26509d;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
  vertical-align: middle;
}

[data-layout-type="LAY026"] .post__answer {
  width: 7rem;
}

.inquiry__status {
  display: inline-flex;
  justify-content: center;
  min-width: 5rem;
  padding: 0.5rem 0.75rem;
  border-radius: 2rem;
  background: #eee;
  color: #555;
  font-size: 0.875rem;
  line-height: 1;
}

.inquiry__status.is-complete {
  background: #26509d;
  color: #fff;
}

[data-layout-type="LAY027"] .inquiry__answer {
  margin-top: 1rem;
  padding: 1rem;
  border-left: 3px solid #bbb;
  background: #f8f8f8;
}

[data-layout-type="LAY027"] .inquiry__answer.is-complete {
  border-left-color: #26509d;
}

[data-layout-type="LAY027"] .inquiry__answer strong {
  display: block;
  margin-bottom: 0.5rem;
  color: #555;
}

[data-layout-type="LAY027"] .inquiry__answer.is-complete strong {
  color: #26509d;
}

[data-layout-type="LAY027"] .inquiry__answer p {
  color: #333;
  line-height: 1.65;
}

@media (max-width: 980px) {
  [data-layout-type="LAY026"] .post__answer {
    display: block;
    width: auto;
    padding: 0 0 1rem;
    text-align: left;
  }

  [data-layout-type="LAY026"] .post__answer::before {
    content: "답변 상태";
    margin-right: 0.5rem;
    color: #666;
    font-size: 0.875rem;
  }
}
