/* app/Views/portal/layout/menu.php 의 인라인 style 속성을 대체한다(CSP style-src 'self' 대응).
   값은 원래 속성 그대로다.

   마크업에 클래스를 붙이지 않은 이유 — 이 아이콘은 소스에서 <i class="fa-solid ..."> 지만
   런타임에는 fontawesome 의 all.min.js(portal/layout/header.php:10)가 전부 인라인 <svg> 로
   치환한다(2026-09-09 실측: 이 선택자 아래 h4 26개 · h4 > svg 26개 · h4 > i 0개).
   치환 과정의 클래스 이관 동작에 기대지 않으려고, FA 가 건드리지 않는 조상 a h4 에서
   자식 선택자로 잡았다. i 를 함께 적은 것은 FA JS 가 아직 돌지 않은 시점의 원본 <i> 를
   같은 값으로 덮기 위해서다.

   경쟁 규칙: fontawesome 의 .svg-inline--fa 가 display 와 vertical-align 을 지정한다(0,1,0).
   이 선택자는 (0,3,10) 이라 이긴다. portal/basic.css:207 의 `... a i` 는 값이 같지만 런타임에
   <i> 가 남지 않아 한 건도 매칭되지 않는다 — 정리 회차 보고 대상이다.

   menu.php:213 의 `style="display: none;"` 은 대체 규칙을 두지 않고 지웠다. 같은 자리의
   형제 서브메뉴 7개는 애초에 이 속성이 없고, portal/basic.css:187 의
   `header .gnb_list .bottom>nav>ul>li>div{display:none; ...}` 가 8개 전부를 이미 숨긴다
   (2026-09-09 실측: 8개 모두 computed display 가 none). 여는 동작은 common.js 의
   .show()/.hide() 가 인라인으로 처리하므로 영향이 없다. */
header .gnb_list .bottom > nav > ul > li > div .lnb_list div a h4 > svg,
header .gnb_list .bottom > nav > ul > li > div .lnb_list div a h4 > i {
	font-size: 16px;
	vertical-align: sub;
	display: inline-block;
	margin-right: 5px;
}

/* 파트너 서브메뉴 안 구분용 빈 링크(menu.php:237). 지금은 HTML 주석 안이라 렌더되지 않지만
   주석을 풀었을 때 CSP 를 위반하지 않도록 클래스로 옮겨 뒀다. portal/basic.css:202 가 같은
   자리 a 에 border-top:1px solid #737373 을 주므로(0,3,7) 그보다 높은 (0,4,7)로 잡아야
   none 이 이긴다 — 클래스만 쓰면 (0,1,0) 이라 지고, 이관 전 인라인이 이기던 상태가 깨진다. */
header .gnb_list .bottom > nav > ul > li > div .lnb_list div a.pm-menu-spacer {
	cursor: default;
	border-top: none;
}
