/* The authenticated iframe stays mounted while occupying the parent viewport. */
html.calliwish-focus-mode,body.calliwish-focus-mode{overflow:hidden!important}
body.calliwish-focus-mode .calliwish-doodle-plugin.calliwish-focus-frame{position:fixed!important;inset:var(--calliwish-focus-top,0px) 0 auto!important;width:100%!important;height:var(--calliwish-focus-height,100dvh)!important;max-width:none!important;margin:0!important;padding:0!important;z-index:100010;background:#faf9f7}
body.calliwish-focus-mode .calliwish-doodle-plugin.calliwish-focus-frame iframe{display:block;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important}
