.ModalDialog{padding:calc(var(--space-factor)*3);pointer-events:all;z-index:var(--zIndex-modal);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}@media (max-width:576px){.ModalDialog{--metric:calc(var(--space-factor)*4);--inset-left:max(var(--metric),var(--sal));--inset-right:max(var(--metric),var(--sar));padding:0}}.ModalDialog-background{background-color:var(--bg-modalBackdrop);opacity:0;z-index:1;animation:.125s linear 50ms forwards ModalBackgroundFadeInAnim;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes ModalCalloutAnim{0%{transform:scale(1)}35%{transform:scale(.98)}to{transform:scale(1)}}@keyframes ModalBackgroundFadeInAnim{0%{opacity:0}to{opacity:1}}@keyframes ModalDialogFadeInAnim{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ModalDialog-content-inner{overflow-y:auto}.ModalDialog-content{max-height:100%;max-width:var(--max-width);--padding-content:40px;box-sizing:border-box;z-index:2;border-radius:8px;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:0 1px 5px #00000026}.ModalDialog:not(.sticky-buttons) .ModalDialog-content{padding:var(--padding-content);overflow-y:auto}.ModalDialog.sticky-buttons .ModalDialog-content{flex-direction:column;padding:0;display:flex;overflow:hidden}.ModalDialog-content.is-animating-init{opacity:0;animation:.1s ease-out 50ms forwards ModalDialogFadeInAnim}.ModalDialog-content.is-animating-callout{opacity:1;animation:.2s ease-out forwards ModalCalloutAnim}.ModalDialog-content .Button{align-self:flex-end}.ModalDialog-content>.Button{margin-top:25px}@media (max-width:576px){.ModalDialog-content{border-radius:0;max-width:100%;padding-top:0;position:fixed;top:0;bottom:0;left:0;right:0}}.ModalDialog-content-inner{padding:0 var(--padding-content) calc(var(--padding-content)/2) var(--padding-content)}.ModalDialog-content-buttons{padding:calc(var(--padding-content)/2) var(--padding-content) var(--padding-content) var(--padding-content);z-index:1}.ModalDialog-content-buttons .Button{margin-top:0;margin-bottom:0}.ModalDialog-title{align-items:center;margin-top:0;display:flex;position:relative}.ModalDialog.sticky-buttons .ModalDialog-title{margin:var(--padding-content) var(--padding-content) calc(var(--padding-content)/2) var(--padding-content)}@media (max-width:576px){.ModalDialog-title{background:var(--bg);box-sizing:border-box;margin:0;margin-left:calc(var(--padding-content)*-1);margin-right:calc(var(--padding-content)*-1);z-index:1;padding:10px 5px 10px 20px;font-size:1.25em;top:0}}.ModalDialog-titleContent{flex:1;font-size:18px;position:relative}.ModalDialog-titleContent svg{margin-right:.3em}.ModalDialog-close{color:var(--color-text);height:calc(var(--space-factor)*7);width:calc(var(--space-factor)*7);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;right:0;background-color:initial!important}.ModalDialog-close.Button-icon{box-shadow:none}.ModalDialog-close svg{height:calc(var(--space-factor)*5);stroke-width:6px}.ModalDialog-close:hover{background-color:#ccc}.ModalDialog.sharing-modal{align-items:start;margin-top:5rem}.ModalDialog.sharing-modal .ModalDialog-content{padding-left:0;padding-right:0}.ModalDialog.sharing-modal .ModalDialog-title{display:none}.sharing-modal__tab-trigger{position:relative}.sharing-modal__tab-trigger[data-state=active]:after{background:var(--color-primary);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.sharing-modal__tab-trigger[data-state=active]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-top-left-radius:3px;border-top-right-radius:3px}.sharing-modal__tab-trigger[data-state=active]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-top-left-radius:3px;border-top-right-radius:3px}.sharing-modal__tab-trigger[data-state=active]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-top-left-radius:3px;border-top-right-radius:3px}.sharing-modal__tab-trigger[data-state=active]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-top-left-radius:3px;border-top-right-radius:3px}
