.page-modal__background{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;z-index:8900;background-color:#fff6;width:100%;max-width:1920px;height:100dvh;transition:opacity .3s;position:fixed;top:0;left:0}@media (width>=1920px){.page-modal__background{left:calc(50% - 960px)}}.page-modal.modal-enter-from .page-modal__background,.page-modal.modal-leave-to .page-modal__background{opacity:0}.page-modal__content{width:100%;max-width:1920px;max-height:calc(100dvh - var(--page-header-height));background-color:var(--modal-background-color);color:var(--modal-color-text);z-index:9000;border-radius:32px 32px 0 0;flex-direction:column;margin:0 auto;transition:opacity .2s,transform .4s ease-in-out;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}@media (width>=1920px){.page-modal__content{left:calc(50% - 960px)}}.page-modal__content.modal-content-enter-from{opacity:0;transform:translateY(100%)}.page-modal.modal-leave-to .page-modal__content{opacity:1;transform:translateY(100%)}.page-modal__content-header{border-bottom:1px solid #0000}.page-modal.is-scrolled .page-modal__content-header{border-bottom-color:#2a3a53}.page-modal__content-inner{overscroll-behavior:contain;flex-grow:1;width:100%;height:100%;padding-block-end:96px;overflow-y:auto}.page-modal__content-inner .content-section:first-child>:first-child{margin-block:0}.modal-content-enter-active,.modal-content-leave-active,.modal-enter-active,.modal-leave-active{transition:all .5s}
