.teams-demo-modal[hidden]{display:none}.teams-demo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:grid;place-items:center;padding:24px;color:#101828}.teams-demo-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#02040cd1;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .22s ease}.teams-demo-modal__panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100%);height:min(760px,calc(100dvh - 48px));overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#fff;box-shadow:0 32px 90px #0000007a;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .22s ease,transform .22s ease}.teams-demo-modal.is-open .teams-demo-modal__backdrop,.teams-demo-modal.is-open .teams-demo-modal__panel{opacity:1}.teams-demo-modal.is-open .teams-demo-modal__panel{transform:translateY(0) scale(1)}.teams-demo-modal__handle{display:none}.teams-demo-modal__header{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:12px 16px 12px 24px;border-bottom:1px solid #eaecf0}.teams-demo-modal__title{margin:0;color:#101828;font-family:DM Sans,Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.teams-demo-modal__close{display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#344054;cursor:pointer;transition:background .16s ease,color .16s ease}.teams-demo-modal__close:hover{background:#f2f4f7;color:#101828}.teams-demo-modal__close:focus-visible,.teams-demo-modal__footer a:focus-visible{outline:2px solid #309cff;outline-offset:2px}.teams-demo-modal__close .svg-wrapper,.teams-demo-modal__close svg{width:18px;height:18px}.teams-demo-modal__frame-wrap{position:relative;min-height:0;background:#fff}.teams-demo-modal__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#667085;font:500 14px/1.4 DM Sans,Proxima Nova,sans-serif}.teams-demo-modal__frame{position:relative;z-index:1;display:block;width:100%;height:100%;border:0;background:transparent;opacity:0;transition:opacity .16s ease}.teams-demo-modal__frame.is-loaded{opacity:1}.teams-demo-modal__footer{display:flex;justify-content:center;min-height:48px;padding:13px 20px;border-top:1px solid #eaecf0;background:#fff}.teams-demo-modal__footer a{color:#1570ef;font:500 14px/1.5 DM Sans,Proxima Nova,sans-serif;text-decoration:none}.teams-demo-modal__footer a:hover{text-decoration:underline}@media(max-width:749px){.teams-demo-modal{align-items:end;padding:0}.teams-demo-modal__panel{width:100%;height:min(90dvh,780px);border-width:1px 0 0;border-radius:22px 22px 0 0;transform:translateY(100%)}.teams-demo-modal.is-open .teams-demo-modal__panel{transform:translateY(0)}.teams-demo-modal__handle{position:absolute;top:8px;left:50%;z-index:1;display:block;width:38px;height:4px;border-radius:999px;background:#d0d5dd;transform:translate(-50%)}.teams-demo-modal__header{min-height:66px;padding:18px 12px 8px 20px}.teams-demo-modal__title{font-size:18px}.teams-demo-modal__footer{padding-bottom:max(13px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.teams-demo-modal__backdrop,.teams-demo-modal__panel,.teams-demo-modal__frame{transition-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/teams-demo-modal.css.map */
