html.wp-toolbar{padding-top:0!important}#wpadminbar,#adminmenumain{display:none!important}body.lai-app #wpcontent,body.lai-app #wpfooter{margin-left:0}#logged-demo-bar{box-sizing:border-box;display:flex;align-items:center;gap:18px;position:relative;z-index:50;padding:14px 24px;background:#eaf1dc;border-bottom:1px solid #cbd7b7;color:#25311e;font:12px/1.45 Inter,"Segoe UI",system-ui,sans-serif}#logged-demo-bar a{text-decoration:none;color:inherit}#logged-demo-bar .logged-demo-home{font-size:18px;font-weight:750;letter-spacing:-.7px;white-space:nowrap}.logged-demo-description{flex:1;min-width:160px}.logged-demo-description strong,.logged-demo-description span{display:block}.logged-demo-description span{color:#526049;font-size:11px;margin-top:2px}.logged-demo-editions{display:flex;gap:3px;border:1px solid #becdaa;border-radius:8px;padding:3px}.logged-demo-editions a{padding:5px 16px;border-radius:5px;font-weight:650}.logged-demo-editions a[aria-current]{background:#26331e;color:#f2f8e9!important}.logged-demo-version{font:11px/1.4 Consolas,monospace;color:#5c6b50}#logged-demo-reset{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;font:inherit;cursor:pointer}.logged-demo-get{white-space:nowrap;font-weight:600}#logged-demo-feedback{position:relative;z-index:30;margin:0;background:#fff8da;border-bottom:1px solid #d9cb8f;padding:12px 24px;font:13px/1.5 Inter,"Segoe UI",system-ui,sans-serif;color:#544713}.logged-demo-form-note{font-size:11px!important;color:#6a725f!important;margin-top:12px!important}.lai-app [data-logged-demo-unavailable]{opacity:.62;cursor:not-allowed!important}.logged-demo-error{max-width:680px;margin:12vh auto;padding:30px;font:16px/1.6 Inter,"Segoe UI",system-ui,sans-serif;color:#25311e}.logged-demo-error a{color:inherit}#logged-demo-bar a:focus-visible,#logged-demo-bar button:focus-visible{outline:3px solid #588129;outline-offset:3px}@media(max-width:900px){#logged-demo-bar{gap:12px;padding:12px 16px;flex-wrap:wrap}.logged-demo-description{order:5;flex-basis:100%}.logged-demo-editions{margin-left:auto}.logged-demo-version,.logged-demo-get{display:none}}@media(prefers-reduced-motion:reduce){#logged-demo-bar *{scroll-behavior:auto!important}}
.logged-demo-full{display:none}.logged-demo-embedded #logged-demo-bar{padding:10px 16px;gap:12px}.logged-demo-embedded .logged-demo-home,.logged-demo-embedded .logged-demo-editions,.logged-demo-embedded .logged-demo-version,.logged-demo-embedded .logged-demo-get{display:none}.logged-demo-embedded .logged-demo-full{display:block;white-space:nowrap;font-weight:600}.logged-demo-embedded .logged-demo-description{order:0;flex-basis:auto}.logged-demo-embedded .logged-demo-description span{font-size:10px}@media(max-width:520px){.logged-demo-embedded #logged-demo-reset{display:none}.logged-demo-embedded .logged-demo-description{min-width:140px}.logged-demo-embedded .logged-demo-full{font-size:10px}}
@media(max-width:782px){body.lai-app #wpbody{padding-top:0}}

/* Keep the hosted sample note clear of the fixed native desktop sidebar. */
.lai-app #logged-demo-bar ~ aside.notice[role="note"]{margin-left:calc(var(--lai-sidebar,0px) + 24px)!important}

/* Explicit fictional scenarios; native health notices remain unchanged. */
.logged-demo-scenarios{position:relative;z-index:41;margin-inline-start:var(--lai-sidebar,0px);display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 24px;background:#fff;border-bottom:1px solid #d6dacf;font:14px/1.5 system-ui,sans-serif;color:#394333}
.logged-demo-scenarios a{color:#344a16;text-decoration:underline;text-underline-offset:3px;padding:5px 8px;border-radius:5px}
.logged-demo-scenarios a[aria-current="page"]{background:#edf4dd;font-weight:700;color:#23310e}
.logged-demo-scenarios a:focus-visible{outline:3px solid #344a16;outline-offset:2px}
.logged-demo-scenarios span{margin-inline-start:auto;color:#4b5544}
@media(max-width:600px){.logged-demo-scenarios{padding:8px 12px;gap:5px 8px}.logged-demo-scenarios span{margin-inline-start:0;flex-basis:100%}}

/* Keep the keyboard focus ring inside the clipped horizontal phone navigation. */
@media(max-width:782px){body.lai-app .lai-main-nav a[href]:focus-visible{outline-offset:-3px}}
