/* Shared member/editor presentation; never style the inherited CP globally. */
.pn2-wiki-conflict {padding:16px;border:1px solid #d6a333;border-radius:8px;background:var(--pn-surface,#fff);margin-block:16px;overflow-wrap:anywhere;}
.pn2-wiki-conflict h2 {font-size:20px;margin:0 0 8px;}
.pn2-wiki .pn2-wiki-comparison section {padding-block:20px;border-bottom:1px solid var(--pn-line,#d8deea);min-width:0;}
.pn2-wiki .pn2-wiki-diff-columns {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.pn2-wiki .pn2-wiki-diff-columns>div {padding:16px;border:1px solid var(--pn-line,#d8deea);border-radius:8px;min-width:0;}
.pn2-wiki .pn2-wiki-diff-columns :is(p,h3,h4) {overflow-wrap:anywhere;line-height:1.7;}
.pn2-wiki .pn2-wiki-comparison h4 {font-size:16px;}
.pn2-wiki :is(button,a,summary):focus-visible {outline:3px solid var(--pn-blue,#3155d9);outline-offset:3px;}
.pn2-wiki :is(button,summary) {min-height:44px;}
.pn2-wiki :is(textarea,select,input) {max-width:100%;min-width:0;}
@media(max-width:767px) {
    .pn2-wiki .pn2-wiki-diff-columns {grid-template-columns:minmax(0,1fr);gap:12px;}
    .pn2-wiki :is(textarea,select,input,button) {font-size:16px;}
    .pn2-wiki .pn2-wiki-diff-columns>div {padding:12px;}
}
