/* DX New Basic 표 스타일 — 댓글 본문용 (table-style.css 의 .dx-post-body 규칙을 .dx-cmt-body 로 옮긴 것).
 * "댓글 안의 표에도 적용" 옵션이 켜져 있을 때만 로드됩니다. table-style.css 를 고치면 이 파일도 같은 규칙으로 맞추세요. */
.dx-cmt-body table { width: var(--dxts-w, 100%); max-width: 100%; margin: var(--dxts-my, 20px) 0; border-collapse: separate !important; border-spacing: 0 !important; border-width: 0 !important; border-top: var(--dxts-t, 1px solid #dedfd5) !important; border-right: var(--dxts-r, 0 none) !important; border-bottom: var(--dxts-b, 0 none) !important; border-left: var(--dxts-l, 1px solid #dedfd5) !important; border-radius: var(--dxts-radius, 4px); overflow: hidden; font-size: var(--dxts-td-size, 14px); line-height: 1.6; text-indent: 0; }
.dx-cmt-body table th, .dx-cmt-body table td { padding: var(--dxts-py, 12px) var(--dxts-px, 16px) !important; border: 0 none !important; border-right: var(--dxts-cr, 1px solid #dedfd5) !important; border-bottom: var(--dxts-cb, 1px solid #dedfd5) !important; font-size: var(--dxts-td-size, 14px); vertical-align: middle; box-sizing: border-box; }
.dx-cmt-body table td:not([style*="background"]) { background: var(--dxts-td-bg, transparent) !important; }
.dx-cmt-body table td:not([style*="color"]) { color: var(--dxts-td-color, inherit) !important; }
.dx-cmt-body table tbody tr:nth-child(even) > td:not([style*="background"]) { background: var(--dxts-stripe, transparent) !important; }
.dx-cmt-body table th, .dx-cmt-body table thead td { font-size: var(--dxts-th-size, 14px); font-weight: var(--dxts-th-weight, 800); text-align: var(--dxts-th-align, left); }
.dx-cmt-body table th:not([style*="background"]), .dx-cmt-body table thead td:not([style*="background"]) { background: var(--dxts-th-bg, #20231f) !important; }
.dx-cmt-body table th:not([style*="color"]), .dx-cmt-body table thead td:not([style*="color"]) { color: var(--dxts-th-color, #fff) !important; }
.dx-cmt-body table td > p:first-child, .dx-cmt-body table th > p:first-child { margin-top: 0; }
.dx-cmt-body table td > p:last-child, .dx-cmt-body table th > p:last-child { margin-bottom: 0; }
/* 머리글이 없는 표(프로알라 표 등): 스크립트가 table.dxts-h 를 붙이면 첫 줄을 머리글로 */
.dx-cmt-body table.dxts-h tbody tr:nth-child(even)>td:not([style*="background"]){background:var(--dxts-td-bg,transparent)!important}
.dx-cmt-body table.dxts-h tbody tr:nth-child(odd):not(:first-child)>td:not([style*="background"]){background:var(--dxts-stripe,transparent)!important}
.dx-cmt-body table.dxts-h tr:first-child>td{font-size:var(--dxts-th-size,14px);font-weight:var(--dxts-th-weight,800);text-align:var(--dxts-th-align,left)}
.dx-cmt-body table.dxts-h tbody tr:first-child>td:not([style*="background"]){background:var(--dxts-th-bg,#20231f)!important}
.dx-cmt-body table.dxts-h tbody tr:first-child>td:not([style*="color"]){color:var(--dxts-th-color,#fff)!important}
