.ph-dialog.pe-dialog {width:min(850px,96vw);height:min(650px,85dvh);}
.pe-intro {margin:0;font-size:.9rem;}
.pe-body {display:grid;grid-template-columns:minmax(220px,42%) minmax(0,1fr);gap:1rem;min-height:0;flex:1;}
.pe-list,.pe-detail {overflow:auto;overscroll-behavior:contain;}
.pe-list {border-right:1px solid #d1dcef;padding-right:.75rem;}
.pseudly-page .pe-dialog .pe-group {font-size:.9rem;color:#596880;margin:1rem 0 .5rem;}
.pe-group:first-child {margin-top:0;}
.pe-list button {display:block;width:100%;margin-bottom:.4rem;text-align:left;font-size:.85rem;}
.pe-list button[aria-pressed="true"] {background:#e4ecfa;border-color:#002b82;}
.pseudly-page .pe-detail h2 {font-size:1.2rem;margin-top:.2rem;}
.pe-detail p {font-size:.9rem;line-height:1.5;}
.pe-level,.pe-note {color:#596880;}
.pe-footer {border-top:1px solid #d1dcef;padding-top:.6rem;font-size:.9rem;}
.pe-footer a,.pe-guide-actions a {color:#002b82;}
.pe-guide-card {border-top:1px solid #d1dcef;padding:1.2rem 0;}
.pe-guide-card h3 {font-size:1.15rem;}
.pe-guide-actions,#examplesContents {display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1rem 0;}
.pe-guide-actions button {font:inherit;border:1px solid #bccce4;border-radius:.35rem;padding:.45rem .7rem;color:#002b82;background:#f3f6fc;}
.pe-guide-actions button:hover {background:#e4ecfa;}
.pe-guide-card summary {cursor:pointer;color:#002b82;}
.pe-guide-card pre {font-family:"Roboto Mono",Consolas,monospace!important;overflow:auto;padding:1rem;background:#f4f7fc;border:1px solid #d7e0ee;font:.85rem/1.5 "Roboto Mono",Consolas,monospace;}
@media(max-width:600px) {.pe-body {grid-template-columns:1fr;grid-template-rows:40% minmax(0,1fr);}.pe-list {border-right:0;border-bottom:1px solid #d1dcef;padding:0 0 .5rem;}.ph-dialog.pe-dialog {height:92dvh;max-height:92dvh;}}
