/**
 * 서드파티 플러그인 결함 보정 모음
 * =============================================================================
 * 테마 디자인이 아니라, 플러그인 코어 CSS 의 결함을 덮어 정상 동작으로 되돌리는
 * 규칙만 모은다. 대상이 테마 콘텐츠 래퍼 밖(플러그인 마크업)이라
 * architecture.md 의 "전역 CSS 누수 금지"(#289/#341)와 혼동되지 않도록
 * custom.css 에 섞지 않고 파일을 분리했다. 누수가 아니라 명시적 보정이다.
 *
 * 규칙 추가 시 지킬 것
 *   1. 대상 플러그인 전용 클래스로 좁힌다. 맨몸 선택자·범용 클래스 금지
 *   2. 플러그인 원본 규칙과 덮는 이유를 주석에 그대로 남긴다
 *   3. 플러그인이 상위 버전에서 스스로 고치면 해당 블록만 삭제한다
 *
 * 이 파일은 대상 플러그인이 활성일 때만 로드된다(functions.php).
 */

/* =============================================================================
   [FluentForms 6.1.8] 가로 배치 목록에서 마지막 항목만 정렬 어긋남 (#428)
   ----------------------------------------------------------------------------
   코어 fluentform-public-default.css 원본:
     .ff-default .ff-el-form-check label.ff-el-form-check-label            { margin-bottom: 7px }
     .ff-default .ff-el-form-check:last-child label.ff-el-form-check-label { margin-bottom: 0   }

   라벨이 inline-block + vertical-align:middle 이라 margin-bottom 은 마진 박스
   전체의 중앙을 기준선에 맞추는 계산에 포함된다. 즉 아래 여백 7px 은 간격을
   만드는 동시에 요소를 위로 3.5px(마진의 절반) 끌어올린다.
   그래서 앞 항목들만 올라가고 마지막 항목만 제자리에 남아 혼자 내려앉아 보인다.
   (마지막이 내려간 것이 아니라 나머지가 올라간 것)

   :last-child 리셋은 세로 목록의 맨 아래 잉여 여백을 없애려는 규칙이므로
   세로 배치에서는 그대로 두고, 가로 배치(ff_list_inline)에서만 되돌린다.
   체크박스·라디오 공통(.ff-el-form-check).
   ============================================================================= */
.fluentform .ff-el-group.ff_list_inline .ff-el-form-check:last-child label.ff-el-form-check-label {
	margin-bottom: 7px;
}
