.plato-faq{max-width:960px;margin:24px auto 40px;padding:clamp(20px,4vw,40px);border:1px solid #ddd7ca;border-radius:16px;background:#faf9f6;color:#202924;font:16px/1.6 system-ui,sans-serif}.plato-faq h2{margin:0 0 12px}.plato-faq label,.pf-admin-form label{display:block;margin:12px 0 6px}.plato-faq input:not([type=checkbox]),.plato-faq textarea,.pf-admin-form input:not([type=checkbox]),.pf-admin-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #999;border-radius:6px;background:white;color:#202924;font:inherit}.pf-row{display:flex;gap:10px}.pf-row input{flex:1;min-width:0}.plato-faq button{background:#283a32;color:#fff;border:0;border-radius:6px;padding:12px 24px;font:inherit;cursor:pointer}.plato-faq button:disabled{opacity:.6;cursor:wait}.plato-faq :focus-visible{outline:3px solid #9b763b;outline-offset:3px}.pf-results article{background:#fff;padding:20px;margin:16px 0;border-radius:8px;border:1px solid #e2ded5}.pf-results p{white-space:pre-wrap}.pf-contact{border-top:1px solid #ddd7ca;margin-top:24px;padding-top:16px}.plato-faq [hidden]{display:none!important}.pf-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pf-admin-form{max-width:850px;margin:16px 0}.pf-admin-form button{margin:12px 8px 0 0}.pf-status{font-weight:500}@media(max-width:540px){.pf-row{flex-direction:column}.pf-row button{width:100%}}

/* Embedded staff screen: keep navigation within the Assistant panel. */
body.plato-faq-embedded #adminmenumain,body.plato-faq-embedded #wpadminbar,body.plato-faq-embedded #wpfooter,body.plato-faq-embedded #screen-meta-links,body.plato-faq-embedded #wpbody-content>.notice,body.plato-faq-embedded #wpbody-content>.updated{display:none!important}html:has(body.plato-faq-embedded){padding-top:0!important}body.plato-faq-embedded #wpcontent{margin-left:0;padding-left:0}body.plato-faq-embedded #wpbody-content{padding-bottom:0}body.plato-faq-embedded .pf-embedded{margin:0;padding:16px}body.plato-faq-embedded .pc-card{padding:16px;margin:0 0 16px}body.plato-faq-embedded .pc-toolbar{flex-wrap:wrap}body.plato-faq-embedded .pc-form{display:block}body.plato-faq-embedded .pf-admin-form{max-width:100%}
