#dialog[open]:has(#pp-form){width:min(1420px,calc(100vw - 48px));max-width:1420px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden}
#dialog:has(#pp-form) .dialoghead,#dialog:has(#pp-form) .dialogfoot{flex:none}
#dialog:has(#pp-form) .dialogbody{min-height:0;overflow:auto}
#pp-form .tablewrap,.ful-page:has([data-action="pp-new"]) .tablewrap{max-width:100%;overflow-x:auto}
#pp-form table,.ful-page:has([data-action="pp-new"]) table{min-width:1040px;table-layout:auto}
#pp-form th,#pp-form td,.ful-page:has([data-action="pp-new"]) th,.ful-page:has([data-action="pp-new"]) td{word-break:normal;overflow-wrap:normal;min-width:72px;vertical-align:top}
#pp-form h2{margin-top:24px;margin-bottom:12px}
#pp-form pre,.ful-page:has([data-action="pp-new"]) pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem}
#pp-form code,.ful-page:has([data-action="pp-new"]) code{overflow-wrap:anywhere}
#pp-form .pp-drill{min-width:160px}
@media(max-width:700px){#dialog[open]:has(#pp-form){width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}
