/* QnA board host — new site cs_center (no iframe) */

.qna_board_wrap {
  width: 100%;
  min-height: 320px;
  padding: 10px 12px 16px;
  box-sizing: border-box;
}

.qna_login_notice,
.qna_board_loading {
  text-align: center;
  padding: 60px 16px;
  color: #ebc79e;
  font-size: 15px;
  line-height: 1.8;
  border: 1px solid #353535;
  background: rgba(31, 31, 31, 0.35);
}

.qna_login_notice .btn_mid {
  margin-top: 16px;
}

.qna_board_host {
  width: 100%;
  box-sizing: border-box;
}

.board_box .page_ttl.only_pc {
  font-size: 16px;
  font-weight: bold;
  color: #ebc79e;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
  padding: 10px 12px 0;
}

.board_box .page_ttl.only_pc i {
  margin-right: 8px;
  color: #ebc79e;
}

.board_box .board_list.qna_board_wrap {
  background: rgba(31, 31, 31, 0.25);
  border: 1px solid #353535;
}

@media (max-width: 767px) {
  .qna_board_wrap {
    padding: 8px 6px 12px;
  }

  .board_box .page_ttl.only_pc {
    display: none;
  }
}


.qna_board_toolbar {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0 0 6px;
  padding: 0 2px;
}

.qna_mark_all_read_btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 32px;
  padding: 0 12px;
  border: 1px solid #665;
  border-radius: 5px;
  background: linear-gradient(to bottom, #573c28, #51341f);
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.9);
}

.qna_mark_all_read_btn:hover {
  background: linear-gradient(to bottom, #684530, #624020);
  color: #ebc79e;
}

.board_box .board_list.qna_board_wrap {
  padding: 6px 8px 10px;
}

.qna_board_wrap {
  padding: 6px 8px 10px;
}

.board_box .page_ttl.only_pc {
  padding: 6px 8px 0;
}
