.table-scroll{display:block;max-width:100%;overflow:auto;white-space:normal;margin:16px 0;border:1px solid #d8d8e4;border-radius:4px;background:#fff;scrollbar-gutter:stable}
.source-table{width:100%;border-collapse:collapse;font-family:'Noto Sans KR','NanumSquare','Malgun Gothic',sans-serif;font-size:.875rem;line-height:1.8;color:#3e3e4b}
.source-table caption{text-align:left;padding:10px 12px;background:#f4f4f9;color:#343465;font-weight:700;white-space:normal}
.source-table th,.source-table td{border:1px solid #d8d8e4;padding:9px 11px;min-width:80px;vertical-align:middle;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}
.source-table th,.source-table tr:first-child>td{background:#f8f8fb}.source-table th{font-weight:700}
.source-table .table-scroll{margin:8px 0}.source-table .source-table{font-size:inherit}.article-body .table-scroll{white-space:normal}
.history-summary{margin:10px 0 13px;font-size:.875rem;line-height:1.9;color:#4e4e63;background:#f7f7fb;border-left:3px solid #d3d3e3;padding:10px 12px}
.history-summary>span{display:block;font-size:.75rem;font-weight:700;color:#77778c;margin-bottom:3px}.history-summary.pending{background:none;border:0;padding:0;color:#8a8a99;font-size:.8125rem}
.table-comparison .compare-cell{min-width:0;white-space:normal}.table-comparison .table-scroll{margin:0}.table-comparison .source-table{font-size:.8125rem}
@media(max-width:650px){.source-table th,.source-table td{padding:8px;min-width:72px}.history-summary{padding:9px 10px}.table-comparison .compare-cell{padding:8px}}
