/* css/pages/board-board-review-list2.css — board/board-review-list2.html 전용 보정 (R24 레이어 간 CSS 오염 보정)
 * 원본 분리 문서에서는 style-25(PC 스킨)와 style-18(m 스킨)이 각자 로드되지만
 * 병합 문서에서는 둘 다 로드되어 서로를 오염시킨다 — 원본 각 스킨의 계산값으로 되돌린다. */

@media (max-width: 1024px) {
  /* style-25(PC 스킨)의 #contents{float:right;width:100%} 가 m 레이어의 #contents 에 전이 →
   * .m-only 래퍼 높이 0 붕괴 + 뒤따르는 푸터 .footerCustomer(overflow:hidden BFC)가 float 옆에서
   * 폭 0 으로 압착돼 지점 CTA 블록이 통째로 안 보임. 원본 m(style-18) 계산값(#contents 비float) 복원 */
  .m-only #contents { float: none; width: auto; }
}

@media (min-width: 1025px) {
  /* style-18 의 #container{z-index:100;position:relative;overflow:hidden;background:#fff;margin:-1px}
   * 가 PC 레이어 #container 에 전이 → 대메뉴(#mononav, z10)가 컨테이너 뒤로 가려짐.
   * 원본 PC(style-25): #container{width:80%;margin:0 auto} 뿐 — 그대로 복원 */
  .pc-only #container { position: static; z-index: auto; overflow: visible; margin: 0 auto; background-color: transparent; }

  /* style-18 의 .xans-board-listheader-8 li{float:left;width:50%;height:36px;background:#f1f1f1}
   * 가 PC 목록형/이미지형 토글 ul 에 전이 → 원본 PC 에 없는 회색 박스 2개 노출.
   * 원본 PC: 앵커가 displaynone 이라 아무것도 안 보임 */
  .pc-only ul.xans-board-listheader-8 { margin: 0; background: none; }
  .pc-only ul.xans-board-listheader-8 li { float: none; width: auto; height: auto; background: none; }

  /* style-18 의 legend{width:0;height:0;text-indent:-9999em} 전이 복원 — 원본 PC 는 "게시물 검색" 노출 */
  .pc-only legend { width: auto; height: auto; text-indent: 0; }

  /* style-18 의 .xans-board-search{padding:14px;border-top/bottom}·input#search{width:100%} 전이 복원 */
  /* stylefix r2 재정정: 스펙(_styles/board-gallery-list2.json) 실측 pt/pb20·pl10·pr0 — 종전 padding:0 은 과보정 */
  .pc-only .xans-board-search { margin: 0; padding: 20px 0 20px 10px; border: 0; }
  /* m 스킨 typeList th{padding:0 10px} 전이 → 스펙 th pl/pr 0 */
  .pc-only .ec-base-table.typeList thead th { padding-left: 0; padding-right: 0; }
  .pc-only .xans-board-search input#search { width: auto; }

  /* style-18 의 .xans-board-list a{display:block}·.xans-board-list .subject{display:block;padding:0 0 7px;font-size:15px}
   * 가 PC 표(tbody.xans-board-list, td.subject)에 전이 → 첨부아이콘 줄바꿈·행 높이 뻥튀기.
   * 원본 PC(style-25 .ec-base-table.typeList): 셀 padding 9px 10px, 앵커 inline */
  .pc-only .ec-base-table tbody.xans-board-list a { display: inline; }
  /* stylefix r2: _styles/board-gallery-list2.json 실측 — td [8,0,7,0](subject 좌 10)·fs12·h36
   * (board-board-notice-list.css "src 실측 [8,0,7,10]" 검증 동형 — 종전 9px 10px/fs13 은 style-18 오염 잔재) */
  .pc-only .ec-base-table.typeList td.subject { display: table-cell; padding: 8px 0 7px 10px; font-size: inherit; line-height: inherit; color: inherit; }
  .pc-only .ec-base-table.typeList td { padding: 8px 0 7px; }
  .pc-only .ec-base-table th,
  .pc-only .ec-base-table td { font-size: inherit; }
  .pc-only .ec-base-table td { vertical-align: middle; }

  /* stylefix r2: style-18 bare body,code{Roboto;13px;#1b1b1b} 오염 복원 — style-25 최종
   * body,code{font:0.75em 'Noto Sans KR',…;color:#353535}(@59720 이 body{NanumGothic;#666}@2940 를 후승).
   * _styles/board-gallery-list2.json: 헤더/푸터 트리 noto/#353535/lh normal (#wrap 내부는 #wrap 규칙이 NanumGothic). */
  body { font-family: 'Noto Sans KR', sans-serif, 'LotteMartDream', Verdana, Dotum, AppleGothic; color: #353535; line-height: normal; }
}

/* 배선 3상태 마크업 스타일 */
.ahb-state { padding: 40px 0; text-align: center; color: #666; }
