.LoginModal_loginModalContainer__BPYWO{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:.8rem 0}.LoginModal_loginModalMessageContainer__QPQHS{width:100%;margin:1rem 0;text-align:center}.LoginModal_loginModalIconContainer__YtIdV{margin:1rem auto;display:flex;justify-content:center;align-items:center;width:6rem}.LoginModal_loginModalDefault__YfmYb,.LoginModal_loginModalError__aqRoF,.LoginModal_loginModalSuccess__jbtcM,.LoginModal_loginModalWarning__rL6Tx{color:var(--font-color)}.Modal_modalBg__x6xzG{width:100vw;height:100dvh;background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:1050;display:flex;justify-content:center;align-items:center;padding:1rem;overflow-y:auto;box-sizing:border-box}.Modal_modalContainer__bfu0Q{background-color:white;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-width:25rem;min-height:18.75rem;max-width:min(50rem,calc(100vw - 2rem));max-height:min(43.75rem,calc(100vh - 2rem));border-radius:.3rem;overflow:hidden;display:flex;flex-direction:column}.Modal_modalContainerFull__LQ7Hd{width:min(95vw,calc(100vw - 2rem));height:min(95vh,calc(100vh - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.Modal_modalHeaderContainer__Ohqv0{border-radius:.3rem .3rem 0 0;display:flex;justify-content:space-between;position:relative}.Modal_modalHeaderContainer__Ohqv0 .Modal_modalHeader__7Kz21{width:100%}.Modal_closeModalContainer__lFVIA{position:absolute;top:0;right:0}.Modal_modalBodyContainer__xhYqD{display:block;width:100%;flex:1 1 auto;min-height:0;overflow:auto}.Modal_modalBodyNoHeader__VkE2y{height:100%}.Modal_modalFooterContainer__d8BXN{display:flex;width:100%;flex-wrap:wrap;justify-content:center;align-items:center}