/* =====================================================================
   detail.css – 상세 화면·팝업을 새 디자인 스타일로 통일 (2026.10.12)
   · 조사 상세, 데이터 인사이트 상세, 이용 신청·자료 이용 안내·시연 메모 팝업
   · 구성은 이전 데모 그대로, 라운드(5/3px)·글자(15/16/19/28)·포인트색(#2f6cf6)·태그 모양만 새 기준
   ===================================================================== */
:root{--accent:#2f6cf6;--accent-text:#2f6cf6;--pale:#e9f0fe;--line:#e3e7ee}
.insight-scope{--accent:#2f6cf6;--accent-text:#2f6cf6;--pale:#e9f0fe;--line:#e3e7ee;--blue:#5c6bb0}

/* ---------- 공통 버튼 ---------- */
.da-btn{border-radius:3px;font-size:15px;font-weight:700;min-height:36px;padding:0 16px;border-color:var(--accent);background:var(--accent)}
.da-btn:hover{background:#1f5be0;border-color:#1f5be0}
.da-btn.secondary{background:#fff;border-color:#cfd6e0;color:#2b323c}.da-btn.secondary:hover{background:#f5f7fa;border-color:#b9c4d6}
.da-badge,.da-detail-title .da-badge{display:inline-block;font-size:15px;font-weight:600;color:var(--accent);background:#f3f7ff;border:1px solid #c9d8f7;border-radius:3px;padding:2px 8px;line-height:1.5;margin-bottom:10px}

/* ---------- 조사 상세 (목록 화면과 같은 패턴) ---------- */
.da-back{display:none}
.da-detail-title{padding:0;border:0;border-radius:0;margin-bottom:22px}
.da-detail-title .da-badge{margin-bottom:10px}
.da-detail-title h1{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 8px;color:#1c222b}
.da-detail-meta{font-size:15px;color:#5f6773;gap:6px 22px}
.da-detail-meta b{font-weight:600;color:#1c222b;margin-right:8px}
.da-detail-layout{grid-template-columns:minmax(0,1fr) 360px;gap:28px}
.da-panel{border:0;border-radius:0;padding:0;margin-bottom:26px;background:none}
.da-panel h2{font-size:19px;font-weight:700;letter-spacing:-.4px;margin:0 0 10px;color:#1c222b}
.da-panel p{font-size:15px;line-height:1.75;color:#3d4654}
.da-panel .overview-intro{margin-bottom:14px}
.da-info-table{font-size:15px;grid-template-columns:120px minmax(0,1fr);border-top:0;border-bottom:1px solid var(--line)}
.da-info-table dt,.da-info-table dd{padding:9px 14px;border-bottom:0;border-top:1px solid #eef1f5}
.da-info-table dt:first-of-type,.da-info-table dd:first-of-type{border-top:0}
.da-info-table dt{background:#f3f5f8;color:#333;font-weight:600;text-align:center}
.da-info-table dd{color:#333}
.da-info-table .pending,.pending{color:#6a7380}
.da-topics{gap:8px 16px;grid-template-columns:1fr 1fr}
.da-topic{font-size:15px;color:#39414c;border:1px solid #dfe3ea;border-radius:3px;padding:0 12px;height:36px;gap:10px}
.da-topic i{width:24px;height:24px;line-height:24px;border-radius:50%;background:#eef1f5;color:#4b5563;font-size:15px;font-weight:700}
.da-qlist{gap:8px}
.da-qlist li{font-size:15px;color:#39414c;border:1px solid #dfe3ea;border-radius:3px;padding:8px 12px;grid-template-columns:48px 1fr;gap:10px}
.da-qlist li i{font-size:15px;border-radius:3px;background:#eef1f5;color:#4b5563;font-weight:700}
.da-qlist ul{font-size:15px;color:#525b68}
.da-more,.da-qmore{border-radius:3px;font-size:15px;font-weight:600;color:#39414c;border-color:#d6dbe3;margin-top:8px}
.da-srcnote,.da-panel p.da-srcnote,.da-panel .da-footnote{font-size:15px;color:#6a7380;margin-top:10px}
.da-citation{border-radius:3px;background:#fff;border:1px solid var(--line);font-size:15px;padding:4px 14px}
.cite-row{border-color:#eef1f5;padding:10px 0}
.cite-row b{font-size:15px;color:var(--accent);font-weight:700}
.cite-row span{font-size:15px;color:#2b323c}
.da-copy{font-size:15px;color:var(--accent);border:1px solid var(--accent);border-radius:3px;height:28px;padding:0 10px;font-weight:700}.da-copy:hover{background:var(--pale)}
.da-download{border-radius:5px;padding:16px 16px 14px;border-color:var(--line)}
.da-download h2{font-size:15px;font-weight:700;letter-spacing:-.3px;color:#1c222b;margin:0 0 6px}
.da-download>p{font-size:15px;color:#525b68;margin-bottom:14px}
.da-file-head{font-size:15px;color:#39414c;padding:10px 0}.da-file-head span{font-size:15px;color:#6a7380}
.da-file{padding:10px 0;border-color:#eef1f5}
.da-file-main strong{font-size:15px;color:#1c222b}
.da-ext{font-size:13px;letter-spacing:.2px;line-height:1.5;border-radius:3px;background:#f3f7ff;color:var(--accent);border:1px solid #c9d8f7;padding:1px 6px;min-width:40px}
.da-file.is-pending .da-ext{background:#f3f5f8;border-color:#e3e7ee;color:#6a7380}
.da-file-name,.da-file-size,.da-pending-status{font-size:15px;color:#6a7380}
.da-file-group h3{font-size:15px;border-radius:3px;background:#f3f5f8;color:#39414c;padding:7px 10px}
.da-choice-summary{font-size:15px;color:#525b68;margin:16px 0 10px}.da-choice-summary strong{font-size:15px;color:var(--accent)}
.da-download .da-btn{min-height:36px;font-size:15px;margin-bottom:6px}
.da-download-note{font-size:15px;color:#525b68;margin-top:14px;padding-top:12px}
.da-support{border:1px solid #e3e8f0;border-radius:5px;background:#eef2f8;padding:14px 16px;margin-top:12px}
.da-support strong{font-size:15px;color:#1c222b}.da-support p{font-size:15px;color:#525b68;margin:6px 0 8px}
.da-support a{color:var(--accent);font-weight:700;font-size:15px}
.da-bottom-nav{margin-top:8px;display:flex;justify-content:center}
.da-bottom-nav .da-btn{min-height:36px}
.da-checkline{font-size:15px;color:#39414c}
.da-checkline input,.file-tick{width:16px;height:16px}

/* ---------- 팝업 ---------- */
.da-modal{border-radius:6px;color:#2b323c}
.da-modal-head{padding:14px 20px 12px}
.da-modal-head h2{font-size:19px;color:#1c222b}
.da-modal-body{padding:16px 20px}
.da-modal-body h3{font-size:16px;color:#1c222b;margin:20px 0 10px}
.da-prototype-note{font-size:15px;border-radius:3px;background:var(--pale);color:#2a55b8;padding:9px 12px}
.da-agreement{border-radius:3px;font-size:15px;color:#3d4654;background:#f7f9fc;border-color:#e3e7ee}
.cite-ex{font-size:15px;border-radius:3px;color:#3d4654}
.da-modal .da-checkline{font-size:15px}
.da-form-grid label{font-size:15px;color:#39414c}
.da-form-grid select,.da-form-grid input,.da-form-grid textarea{border-radius:3px;font-size:15px;border-color:#d3dae6;padding:7px 10px}
.da-form-grid select:focus,.da-form-grid input:focus,.da-form-grid textarea:focus{outline:none;border-color:var(--accent)}
.da-review-table{font-size:15px}
.da-review-table th{color:#333;background:#f3f5f8;text-align:center;padding:9px 12px}.da-review-table td{color:#333;padding:9px 12px}
.guide-steps li span{font-size:15px;color:#3d4654}.guide-steps li strong{color:#1c222b}
.guide-steps li b{border-radius:3px;background:var(--pale);color:var(--accent);font-size:15px}
.da-dl-list a{border-radius:3px;font-size:15px;color:#2b323c}
.da-done-head{font-size:15px}
.memo-list{font-size:15px;color:#3d4654}.memo-h{font-size:16px;color:#1c222b}
.da-toast{border-radius:4px;font-size:15px}

/* ---------- 데이터 인사이트 상세 (목록 화면과 같은 패턴) ---------- */
.insight-scope .iw-back,.insight-scope .iw-count{display:none}
.insight-scope .iw-detail-head{display:block;padding:0;margin:0 0 22px;border:0}
.insight-scope .iw-detail-head h1{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.2;color:#1c222b;margin:0 0 8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.insight-scope .iw-detail-head p{font-size:15px;color:#5f6773;margin:0}
.insight-scope .iw-tag{display:inline-block;font-size:15px;font-weight:600;color:var(--accent);background:#f3f7ff;border:1px solid #c9d8f7;border-radius:3px;padding:1px 8px;line-height:1.6;margin:0 0 10px;letter-spacing:0}
.insight-scope .iw-detail-grid{grid-template-columns:234px minmax(0,1fr);gap:28px}
/* 사이드바: 아카이브 사이드바와 동일한 카드·옵션 버튼 */
.insight-scope .iw-sidebar{display:grid;gap:12px;border:0;border-radius:0;overflow:visible;background:none;margin:0}
.insight-scope .iw-indicator-nav,.insight-scope .iw-other-topics{background:#fff;border:1px solid var(--line);border-radius:5px;padding:16px 16px 14px;overflow:visible;margin:0}
.insight-scope .iw-indicator-nav h2,.insight-scope .iw-other-topics h3{font-size:15px;font-weight:700;color:#1c222b;margin:0 0 10px;padding:0;border:0;letter-spacing:-.3px}
.insight-scope #iw-indicators,.insight-scope #iw-topic-links{display:grid;gap:6px}
.insight-scope .iw-indicator,.insight-scope .iw-other-topics button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid #dfe3ea;background:#fff;border-radius:3px;padding:7px 8px 7px 12px;min-height:36px;font-size:15px;font-weight:500;color:#39414c;text-align:left;line-height:1.35;cursor:pointer;transition:background .15s,border-color .15s;box-shadow:none;letter-spacing:-.3px}
.insight-scope .iw-indicator:hover,.insight-scope .iw-other-topics button:hover{border-color:#b9c7e6;background:#f7f9fd;color:#39414c}
.insight-scope .iw-indicator span,.insight-scope .iw-other-topics button span{min-width:0}
.insight-scope .iw-indicator small{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;letter-spacing:-.5px;line-height:1;background:#eef1f5;color:#4b5563;font-size:15px;font-weight:700;flex:none}
.insight-scope .iw-other-topics button small{font-size:15px;color:#8a919c;flex:none}
.insight-scope .iw-indicator[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700;box-shadow:none}
.insight-scope .iw-indicator[aria-pressed=true] small{background:#fff;color:var(--accent);opacity:1}
/* 차트 패널: 인사이트 목록과 같은 그라데이션 헤더 바 */
.insight-scope .iw-chart-panel{border:1px solid #dfe4ec;border-radius:5px;padding:0;overflow:hidden}
.insight-scope .iw-chart-top{background:linear-gradient(90deg,#747fb5 0%,#9aa3cc 100%);padding:7px 14px;margin:0;display:flex;justify-content:space-between;align-items:center;gap:12px}
.insight-scope .iw-chart-top h2{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.2px;line-height:1.4}
.insight-scope .iw-type{font-size:15px;color:#fff;opacity:.85;white-space:nowrap}
.insight-scope .iw-publication,.insight-scope .iw-filters,.insight-scope .iw-range-error,.insight-scope #iw-chart-content,.insight-scope .iw-chart-bottom{margin-left:16px;margin-right:16px}
.insight-scope .iw-publication{margin-top:16px;margin-bottom:0;font-size:15px;border-radius:3px;background:var(--pale);color:#2a55b8;padding:9px 12px}
.insight-scope .iw-filters{margin-top:14px;margin-bottom:14px;border-radius:3px;background:var(--accent-soft,#e9f0fe);padding:7px 12px;font-size:15px;color:#2b323c;gap:8px 14px;min-height:40px}
.insight-scope .iw-filters strong{font-size:15px;color:#1c222b;margin-right:4px}
.insight-scope .iw-filters label{gap:6px}
.insight-scope .iw-filters input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent)}
.insight-scope .iw-filters select,.insight-scope .iw-range input[type=month]{border-radius:3px;font-size:15px;border:1px solid #d3dae6;height:30px;padding:0 10px;background:#fff;color:#1c222b}
.insight-scope .iw-range-row{gap:8px}
.insight-scope .iw-range-row+.iw-range-row{margin-top:6px}
.insight-scope .iw-range-row label,.insight-scope .iw-range small{font-size:15px}
.insight-scope .iw-range small{color:#525b68;margin-left:4px}
.insight-scope .iw-range button,.insight-scope .iw-filters .iw-mode{border-radius:3px;font-size:15px;font-weight:600;height:30px;padding:0 12px;border:1px solid var(--accent);background:#fff;color:var(--accent);box-shadow:none}
.insight-scope .iw-filters .iw-range .iw-apply,.insight-scope .iw-filters .iw-mode[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700;box-shadow:none}
.insight-scope .iw-range-error{font-size:15px;color:#b5543c;margin-bottom:12px}
.insight-scope #iw-chart-content{padding-top:2px}
.insight-scope .iw-empty{border-radius:3px;font-size:15px;background:#f3f5f8;color:#525b68}
.insight-scope .chart-legend{font-size:15px;color:#525b68;margin:0 0 16px}
.insight-scope .chart-legend i{width:9px;height:9px;border-radius:1px}
.insight-scope .chart-unit{font-size:15px;color:#6a7380}
.insight-scope .bar-rows{gap:16px}
.insight-scope .bar-row{grid-template-columns:150px minmax(0,1fr);gap:16px}
.insight-scope .bar-label{font-size:15px;color:#3d4654;line-height:1.45}
.insight-scope .bar-mark{height:16px}
.insight-scope .bar-mark b{font-size:15px;font-weight:700;color:#1c222b}
.insight-scope .bar-axis{font-size:15px;color:#6a7380;margin:14px 39px 0 166px;padding-top:8px}
.insight-scope .donut-wrap{min-height:236px}
.insight-scope .donut-center span{font-size:15px;color:#525b68}
.insight-scope .donut-center strong{font-size:26px}
.insight-scope .donut-list li,.insight-scope .donut-list b{font-size:15px}
.insight-scope .donut-list b{font-weight:700;color:#1c222b}
.insight-scope .stack-row,.insight-scope .stack-track span,.insight-scope .matrix,.insight-scope .matrix-scale,.insight-scope .plot-note{font-size:15px}
.insight-scope .plot-note{color:#6a7380}
.insight-scope .chart-svg text{font-size:15px}
.insight-scope .iw-chart-bottom{font-size:15px;color:#6a7380;padding:12px 0 14px;margin-top:16px;border-top:1px solid #e9edf3}
.insight-scope .iw-downloads{display:flex;gap:6px}
.insight-scope .iw-downloads button{border-radius:3px;font-size:15px;font-weight:700;height:28px;padding:0 13px;border:1px solid var(--accent);background:#fff;color:var(--accent);line-height:1}
.insight-scope .iw-downloads button:hover{background:var(--pale)}
.insight-scope .iw-downloads button:last-child{background:var(--accent);color:#fff}
.insight-scope .iw-downloads button:last-child:hover{background:#1f5be0}
/* 통계표 패널: 목록 테이블과 같은 머리 행 */
.insight-scope .iw-table-panel{border:0;border-radius:0;padding:0;margin-top:26px}
.insight-scope .iw-table-panel h2{font-size:19px;font-weight:700;letter-spacing:-.4px;color:#1c222b;margin:0 0 10px}
.insight-scope .iw-table-wrap{border-bottom:1px solid var(--line)}
.insight-scope .iw-data-table{font-size:15px;border-collapse:collapse}
.insight-scope .iw-data-table th,.insight-scope .iw-data-table td{padding:8px 14px;border-bottom:0;border-top:1px solid #eef1f5;text-align:center;color:#333}
.insight-scope .iw-data-table th:first-child,.insight-scope .iw-data-table tbody th{text-align:left}
.insight-scope .iw-data-table thead th{background:#f3f5f8;font-weight:600;color:#333;border-top:0;text-align:center}
.insight-scope .iw-data-table thead th:first-child{border-radius:3px 0 0 3px}.insight-scope .iw-data-table thead th:last-child{border-radius:0 3px 3px 0}
.insight-scope .iw-data-table tbody tr:first-child th,.insight-scope .iw-data-table tbody tr:first-child td{border-top:0}
.insight-scope .iw-data-table tbody th{color:#333;font-weight:500}
.insight-scope .iw-data-table td{color:#333}
.insight-scope .iw-data-table tbody tr:hover th,.insight-scope .iw-data-table tbody tr:hover td{background:#fafbfd}
.insight-scope .iw-source{font-size:15px;color:#525b68;line-height:1.8;padding:16px 0 0}
.insight-scope .iw-source strong{font-weight:700;color:#1c222b;margin-right:8px}
.insight-scope .iw-related{margin-top:16px;border-radius:3px;background:#f3f5f8;border:1px solid #e3e8f0;padding:8px 12px;font-size:15px;color:#2b323c}
.insight-scope .iw-related button{border-radius:3px;font-size:15px;font-weight:700;height:28px;padding:0 13px;border:1px solid var(--accent);color:var(--accent);background:#fff}
.insight-scope .iw-related button:hover{background:var(--pale)}
.insight-scope .iw-state-msg{border-radius:3px;font-size:15px;background:var(--pale);color:#2a55b8;padding:10px 14px}
.insight-scope .tree-cell{stroke-width:2px}

@media(max-width:1100px){.da-detail-layout{grid-template-columns:1fr}.insight-scope .iw-detail-grid{grid-template-columns:1fr}}

/* 사이드바 옵션 버튼: 이전 스타일(마지막 항목 테두리 제거·7px 라운드)보다 우선하도록 선택자 강화 */
.insight-scope .iw-indicator-nav .iw-indicator,.insight-scope .iw-indicator-nav .iw-indicator:last-child,.insight-scope .iw-indicator-nav .iw-indicator:first-child,.insight-scope .iw-other-topics #iw-topic-links button{border:1px solid #dfe3ea;border-radius:3px;background:#fff;box-shadow:none}
.insight-scope .iw-indicator-nav .iw-indicator:hover,.insight-scope .iw-other-topics #iw-topic-links button:hover{border-color:#b9c7e6;background:#f7f9fd}
.insight-scope .iw-indicator-nav .iw-indicator[aria-pressed=true],.insight-scope .iw-indicator-nav .iw-indicator[aria-pressed=true]:last-child{background:var(--accent);border-color:var(--accent);border-radius:3px;color:#fff}

/* ---------- 자료 이용 안내 팝업 ---------- */
.guide-h{display:flex;align-items:center;gap:8px;font-size:16px;color:#1c222b;margin:22px 0 10px}
.guide-h .ico{width:18px;height:18px;color:var(--accent);stroke-width:1.8}
.guide-steps{gap:6px}
.guide-steps li{display:flex;align-items:center;gap:12px;border:1px solid #dfe3ea;border-radius:3px;padding:8px 12px;min-height:44px}
.guide-steps li b{flex:none;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:15px;font-weight:700;display:grid;place-items:center}
.guide-steps li span{font-size:15px;color:#525b68;line-height:1.5}
.guide-steps li strong{display:block;color:#1c222b;font-weight:700;margin-bottom:1px}
.da-review-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.da-review-table tr+tr th,.da-review-table tr+tr td{border-top:1px solid #eef1f5}
.da-review-table th,.da-review-table td{border-bottom:0;padding:8px 12px;vertical-align:middle;color:#333}
.da-review-table th{width:84px;background:#f3f5f8;font-weight:600;text-align:center}
.da-review-table td{text-align:left}
#guide-dialog .da-agreement{height:auto;padding:10px 14px 10px 10px}
#guide-dialog .da-agreement li+li{margin-top:6px}

/* ---------- 상세 머리: 제목 → (태그 + 메타) 한 줄 ---------- */
.da-detail-title{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}
.da-detail-title h1{order:1;flex:1 0 100%;margin:0 0 12px}
.da-detail-title .da-badge{order:2;margin:0;height:28px;display:inline-flex;align-items:center;padding:0 10px}
.da-detail-meta{order:3;align-items:center}
.insight-scope .iw-detail-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}
.insight-scope .iw-detail-head h1{order:1;flex:1 0 100%;margin:0 0 12px}
.insight-scope .iw-detail-head .iw-tag{order:2;margin:0;height:28px;display:inline-flex;align-items:center;padding:0 10px}
.insight-scope .iw-detail-head p{order:3;margin:0}

/* ---------- 조사 개요 표 완성형 ---------- */
.da-panel .da-info-table{display:grid;grid-template-columns:132px minmax(0,1fr);margin:0;border:1px solid var(--line);border-top:2px solid #c9d0db;border-radius:0;font-size:15px}
.da-panel .da-info-table dt,.da-panel .da-info-table dd{margin:0;padding:10px 16px;border-top:1px solid #e3e7ee;line-height:1.6;display:flex;align-items:center}
.da-panel .da-info-table dt:first-of-type,.da-panel .da-info-table dd:first-of-type{border-top:0}
.da-panel .da-info-table dt{background:#f3f5f8;color:#333;font-weight:600;justify-content:center;text-align:center;border-right:1px solid #e3e7ee}
.da-panel .da-info-table dd{color:#333;background:#fff}
.da-panel .da-info-table dd .pending{color:#6a7380}

/* ---------- 상세 섹션 제목 아이콘 ---------- */
.da-panel h2.sec-h{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:2px solid #1c222b;margin-bottom:14px}
.da-panel h2.sec-h .ico{width:22px;height:22px;color:var(--accent);stroke-width:1.8}
.insight-scope .iw-table-panel h2.sec-h{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:2px solid #1c222b;margin-bottom:14px}
.insight-scope .iw-table-panel h2.sec-h .ico{width:22px;height:22px;color:var(--accent);stroke-width:1.8;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}
.da-detail-meta span{display:inline-flex;align-items:center}
.da-detail-meta b{display:inline-flex;align-items:center;gap:5px}
.da-detail-meta b .ico{width:15px;height:15px;color:inherit;stroke-width:1.8}

/* ---------- 조사 활용 발간물 ---------- */
.pub-tbl .c-year{width:96px}.pub-tbl .c-auth{width:260px;white-space:normal;line-height:1.5}.pub-tbl .c-act{width:118px}
.pub-tbl td.c-title{text-align:left}.pub-tbl td.c-auth{text-align:left}
.pub-tbl .title{font-weight:600;color:#1c222b}
.pub-tbl .ar-mini{gap:4px}.pub-tbl .ar-mini .ico{width:14px;height:14px}
.pub-tbl .pub-empty{padding:26px 14px;text-align:center;color:#6a7380}
.pub-tbl th.c-act{font-size:15px}
/* 목록으로 버튼: 왼쪽 콘텐츠 열 기준 가운데 */
.da-bottom-nav{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;justify-content:stretch;margin-top:8px}
.da-bottom-nav .da-btn{grid-column:1;justify-self:center}
@media(max-width:1100px){.da-bottom-nav{grid-template-columns:1fr}}

/* 2026.10.16 수정의견 2-②: 조사 개요 줄 단위 표시 + 기호 문장 내어쓰기 */
.da-panel .da-info-table dd{flex-direction:column;align-items:stretch;justify-content:center}.da-info-table dd .ln{display:block;width:100%}.da-info-table dd .hang{display:flex;gap:.35em;align-items:flex-start}.da-info-table dd .hang .sym{flex:none;font-style:normal}.da-info-table dd .hang>span{min-width:0;flex:1 1 auto}
