/* ---------------------------------------------------------------------------
 * Form_Single.xfdl 변환본 — deep-link reference fragment 전용 스타일.
 * 실제 동작 (URL 자동 진입) 은 deep-link-loader.js 가 layout 레벨에서 처리하므로
 * 본 CSS 는 reference fragment 의 매핑 표 + 데모 링크 스타일만.
 * --------------------------------------------------------------------------- */
.form-single-fragment {
  padding: 24px;
  font-family: 'Pretendard', 'Malgun Gothic', sans-serif;
  color: #1f2a44;
}
.form-single-fragment h3 { margin: 0 0 12px 0; font-size: 16px; color: #2c4368; }
.form-single-fragment p.lead { margin: 0 0 20px 0; font-size: 13px; color: #555; line-height: 1.7; }
.form-single-mapping {
  width: 100%; border-collapse: collapse; font-size: 13px; margin-bottom: 24px;
}
.form-single-mapping th, .form-single-mapping td {
  border: 1px solid #d0d4dc; padding: 8px 12px; vertical-align: top;
}
.form-single-mapping thead th { background: #eceefa; color: #1f2a44; font-weight: 600; }
.form-single-mapping td code {
  background: #f5f6f8; padding: 1px 5px; border-radius: 2px;
  font-family: 'Menlo', 'Consolas', monospace; font-size: 12px; color: #2c4368;
}
.form-single-fragment .demo-box {
  background: #fbfbfc; border: 1px dashed #b8c0cf; border-radius: 4px;
  padding: 12px 16px; font-size: 13px; line-height: 1.7; color: #1f2a44;
}
.form-single-fragment .demo-box strong { color: #2c4368; }
.form-single-fragment pre {
  background: #1f2a44; color: #eceefa; padding: 12px 16px; border-radius: 4px;
  font-family: 'Menlo', 'Consolas', monospace; font-size: 12px; line-height: 1.5;
  overflow-x: auto;
}
.form-single-fragment .deep-link-list {
  list-style: none; padding: 0; margin: 8px 0 0 0;
}
.form-single-fragment .deep-link-list li {
  margin: 4px 0;
}
.form-single-fragment .deep-link-list a {
  display: inline-block;
  padding: 4px 10px;
  background: #2c4368;
  color: #ffffff;
  text-decoration: none;
  border-radius: 3px;
  font-family: 'Menlo', 'Consolas', monospace;
  font-size: 12px;
}
.form-single-fragment .deep-link-list a:hover { background: #1f2a44; }
