/* 개정 비교 내부만 꾸민다. 원문은 실행하지 않으며 편집란·공통 업무 화면의 스타일을 바꾸지 않는다. */
.wiki-revision-diff{min-width:0;margin-top:16px;padding:16px;border:1px solid var(--line,#e8ebf0);border-radius:8px;background:var(--surface,#fff);color:var(--ink,#202838)}
.wiki-revision-diff h3{margin:0 0 12px;font-size:15px;line-height:1.6}
.wiki-diff-selectors,.wiki-diff-originals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0}
.wiki-revision-diff label{display:grid;gap:6px;min-width:0;font-size:12px;line-height:1.6}
.wiki-revision-diff :is(select,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--line,#e8ebf0);border-radius:7px;padding:8px;background:var(--surface,#fff);color:inherit;font:inherit}
.wiki-revision-diff select{min-height:40px}.wiki-revision-diff textarea{resize:vertical;font:12px/1.6 Consolas,'Noto Sans KR',monospace;min-height:180px}
.wiki-revision-diff button{min-height:40px;font-size:12px;padding:8px 12px;border:1px solid var(--line,#e8ebf0);border-radius:7px;background:var(--surface,#fff);color:inherit}
.wiki-revision-diff button:disabled{opacity:.55;cursor:not-allowed}.wiki-revision-diff button[aria-pressed=true]{border-color:#c5bced;background:#f3f0ff;color:#5845af}
.wiki-revision-diff :is(button,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--purple,#7162df);outline-offset:2px}
.wiki-diff-note,.wiki-diff-error{font-size:12px;line-height:1.7;margin:8px 0;overflow-wrap:anywhere}.wiki-diff-note{color:#596779}.wiki-diff-error{color:#a13240}
.wiki-diff-summary{margin-top:16px;font-size:12px;line-height:1.7}.wiki-diff-tools,.wiki-diff-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}
.wiki-diff-titles{display:flex;flex-wrap:wrap;gap:8px;align-items:center;overflow-wrap:anywhere;font-size:12px}
.wiki-diff-titles del{color:#92273a;background:#fff0f2}.wiki-diff-titles ins{color:#17613d;background:#ecf8f0}.wiki-diff-titles :is(del,ins){padding:3px 6px;border-radius:4px;white-space:pre-wrap}
.wiki-diff-locations{display:grid;gap:6px;margin-top:12px}.wiki-diff-location{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.wiki-diff-parent-id{font-size:10px;color:#596779;overflow-wrap:anywhere}
.wiki-diff-code{max-width:100%;max-height:65vh;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line,#e8ebf0);border-radius:6px;margin-bottom:12px;background:#fff;font-size:12px;min-width:0}
.wiki-diff-column-labels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:10px 0 6px;font-size:11px;line-height:1.7;color:#596779}
.wiki-revision-diff[data-layout=unified] .wiki-diff-column-labels{display:flex;flex-wrap:wrap}
.wiki-diff-unified-row{display:grid;grid-template-columns:3em 3em 1.5em minmax(0,1fr);min-width:0;border-bottom:1px solid #f0f2f5}
.wiki-diff-split-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;border-bottom:1px solid #f0f2f5}
.wiki-diff-side{display:grid;grid-template-columns:3em 1.5em minmax(0,1fr);min-width:0}.wiki-diff-side+.wiki-diff-side{border-left:1px solid var(--line,#e8ebf0)}
.wiki-diff-line-number,.wiki-diff-sign{padding:4px 3px;color:#596779;text-align:right;font:11px/1.6 Consolas,'Noto Sans KR',monospace;user-select:none}.wiki-diff-sign{font-weight:700;text-align:center}
.wiki-diff-line-text{margin:0;padding:4px 8px;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font:12px/1.6 Consolas,'Noto Sans KR',monospace}
.wiki-diff-code .is-add{background:#ecf8f0;color:#17613d}.wiki-diff-code .is-remove{background:#fff0f2;color:#92273a}.wiki-diff-code .is-empty{background:#f5f6f8}.wiki-diff-eol{font:10px/1.6 Consolas,'Noto Sans KR',monospace;color:#667386;user-select:none}
.wiki-diff-fold{padding:6px 10px;text-align:center;background:#f5f6fa}.wiki-diff-fold button{min-height:32px;background:transparent;color:#5845af;border-color:#dad4f1}.wiki-diff-originals{margin-top:12px}
.wiki-diff-original-field{min-width:0}.wiki-diff-original-field h4{margin:0 0 6px;font-size:12px}.wiki-diff-original{margin:0;max-width:100%;height:220px;overflow:auto;padding:10px;border:1px solid var(--line,#e8ebf0);border-radius:7px;white-space:pre;font:12px/1.6 Consolas,'Noto Sans KR',monospace}
@media(max-width:720px){.wiki-revision-diff{padding:12px}.wiki-diff-selectors,.wiki-diff-originals{grid-template-columns:minmax(0,1fr)}.wiki-revision-diff :is(button,select){min-height:44px}.wiki-diff-unified-row{grid-template-columns:2.5em 2.5em 1.3em minmax(0,1fr)}.wiki-diff-code{max-height:60vh}.wiki-diff-line-text{font-size:11px;padding:4px}.wiki-diff-fold button{min-height:44px}}
