:host{all:initial}dialog{padding:0;border:0;border-radius:8px;width:min(440px,calc(100vw - 24px));height:min(748px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);overflow:hidden;box-shadow:0 16px 60px #0004}dialog::backdrop{background:#0006}iframe{display:block;width:100%;height:100%;border:0}button{position:fixed;right:20px;bottom:20px;z-index:2147483000;padding:13px 18px;border:0;border-radius:6px;background:#086cbb;color:white;font:600 14px system-ui;cursor:pointer}button:focus-visible{outline:3px solid #111;outline-offset:3px}
