diff --git a/WebContent/jsp/onl/apim/apigroup/apiGroupManDetail.jsp b/WebContent/jsp/onl/apim/apigroup/apiGroupManDetail.jsp
index 7bd7487..52c55bb 100644
--- a/WebContent/jsp/onl/apim/apigroup/apiGroupManDetail.jsp
+++ b/WebContent/jsp/onl/apim/apigroup/apiGroupManDetail.jsp
@@ -415,6 +415,12 @@
+
+ | 그룹 설명 |
+
+
+ |
+
| 공개 여부 |
@@ -461,14 +467,6 @@
|
-
-
- <%--
- | 컨텐츠 내용 |
-
-
- |
-
--%>
diff --git a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp
index 29e16da..789168f 100644
--- a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp
+++ b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp
@@ -81,6 +81,19 @@
/* iframe 모달(showModal) 콘텐츠 패딩 제거 — iframe 이 다이얼로그 폭을 최대한 사용해 내부 가로스크롤 방지 */
.ui-dialog .ui-dialog-content { padding: 0 !important; }
+ /* OpenAPI Spec 버튼 상태 색상 (PTL_API_SPEC_INFO 기준) */
+ #btn_openapi_spec.spec-exists { background:#ffe08a !important; border-color:#f0c040 !important; color:#5a4600 !important; }
+ #btn_openapi_spec.spec-public { background:#b8e6a0 !important; border-color:#7cc257 !important; color:#2c4a15 !important; }
+ /* 호버 상태 안내 레이어 */
+ #specStatusLayer {
+ position: fixed; z-index: 100000; display: none;
+ background: rgba(30,30,30,0.92); color: #fff;
+ padding: 8px 12px; border-radius: 6px;
+ font-size: 12px; line-height: 1.6; max-width: 340px;
+ white-space: pre-line; pointer-events: none;
+ box-shadow: 0 2px 8px rgba(0,0,0,0.3);
+ }
+