/* Leave room for both the navigation and review toolbar. */
.admin-morph[data-motion=scroll]{height:calc(100svh - var(--am-top) - var(--am-bottom,0px) + var(--am-travel))}
.admin-morph[data-motion=scroll] .am-sticky{height:calc(100svh - var(--am-top) - var(--am-bottom,0px))}
.admin-morph[data-interactive=false] .am-admin{pointer-events:none}
.am-frame{box-shadow:none}
.am-intro h2{font:500 clamp(28px,3.5vw,52px)/1.12 'Source Serif 4',Georgia,serif;margin:18px 0}

html.ec-dashboard-open{overflow:hidden}
.ec-dashboard-dialog{width:calc(100vw - 40px);max-width:1600px;height:calc(100dvh - 40px);max-height:none;padding:0;border:1px solid #bbaad0;border-radius:8px;background:#f5f6f2;color:#241b35;overflow:hidden}
.ec-dashboard-dialog[open]{display:flex;flex-direction:column}
.ec-dashboard-dialog::backdrop{background:#171021bb}
.ec-dashboard-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;background:#241b35;color:#fff;font:14px/1.4 Inter,Arial,sans-serif}
.ec-dashboard-dialog header small{display:block;color:#d8c9ed;margin-top:4px;font-size:12px}
.ec-dashboard-dialog header>div:last-child{display:flex;align-items:center;gap:20px}
.ec-dashboard-dialog a{color:#fff;font-size:13px;white-space:nowrap}
.ec-dashboard-dialog button{background:#fff;color:#241b35;border:0;border-radius:4px;padding:12px 18px;font:600 14px Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}
.ec-dashboard-dialog iframe{width:100%;flex:1;min-height:0;border:0;background:#f5f6f2}
.ec-dashboard-dialog :focus-visible{outline:3px solid #b495f5;outline-offset:3px}
@media(max-width:650px){.ec-dashboard-dialog{width:100vw;height:100dvh;margin:0;border:0;border-radius:0}.ec-dashboard-dialog>header{padding:12px;align-items:flex-start}.ec-dashboard-dialog header>div:last-child{gap:10px}.ec-dashboard-dialog header a{display:none}.ec-dashboard-dialog header strong{font-size:13px}}
