/* Embed mode (?embed=1): the host page owns the top menu, so the map's top bar is hidden and reserves no space.
   Dock tops use !important to beat page rules that already use it; dragged panels set inline !important, which still wins. */
html.pc-embed .owner-topbar,html.pc-embed .clinic-topbar{display:none!important}
html.pc-embed body .search-dock,html.pc-embed body.clinic-space .search-dock,html.pc-embed body.clinic-mvp .search-dock,html.pc-embed body.draft-preview .search-dock{top:16px!important}
html.pc-embed body.public-profile-page .place-sheet{top:16px;max-height:calc(100dvh - 32px)}
html.pc-embed #dodoDialog.dodo-companion{top:16px;max-height:calc(100dvh - 32px)}
html.pc-embed body #mobileWorkspaceMenu{display:none}
@media(max-width:760px){
 html.pc-embed body .search-dock,html.pc-embed body.clinic-space .search-dock,html.pc-embed body.clinic-mvp .search-dock,html.pc-embed body.draft-preview .search-dock{top:8px!important}
 html.pc-embed body #mobileWorkspaceMenu{display:block;position:fixed;left:8px;top:var(--pc-embed-menu-top,184px);z-index:1500;box-shadow:0 2px 10px #29064233}
 html.pc-embed body.public-profile-page .place-sheet{top:12px;max-height:calc(100dvh - 82px)}
 html.pc-embed #dodoDialog.dodo-companion{top:8px;max-height:calc(100dvh - 16px)}
}
