
/* ============================================================
   [MOD-173-26] Admin Hero Message Restore
   - 173-25의 넓은 관리자 숨김 규칙을 되돌림
   - 메인 5개 문구 관리 목록/폼은 다시 표시
   - 크기(title_size) 입력 항목만 안전하게 숨김
============================================================ */

/* [MOD-173-26-01] 173-25가 큰 컨테이너에 붙인 숨김 class 복구 */
body .hp17325-hide-title-size {
  display: revert !important;
  visibility: visible !important;
}

/* [MOD-173-26-02] 실제 title_size input만 숨김 */
body input[name="title_size"],
body input[name="titleSize"],
body input[name="size"][data-hero-title-size],
body select[name="title_size"],
body select[name="titleSize"],
body textarea[name="title_size"],
body textarea[name="titleSize"] {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

/* [MOD-173-26-03] 안전 class로 지정된 size field만 숨김 */
body .hp17326-hide-title-size-field {
  display: none !important;
  visibility: hidden !important;
}

/* [MOD-173-26-04] 관리자 화면 주요 컨테이너 강제 복구 */
body main,
body .admin-main,
body .admin-content,
body .container,
body .container-fluid,
body .card,
body .card-body,
body form,
body table,
body tbody,
body thead,
body tr,
body td,
body th {
  visibility: visible !important;
}

/* [MOD-173-26-05] 이전 JS가 form/card/row에 display none을 박았을 가능성 방어 */
body form:not(.hp17326-size-only),
body .card:not(.hp17326-size-only),
body .card-body:not(.hp17326-size-only),
body .row:not(.hp17326-size-only),
body table:not(.hp17326-size-only) {
  opacity: 1 !important;
}
