.mfui-modal-open-body{height:100%;overflow:hidden}.mfui-modal__overlay{position:fixed;top:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;height:100%;padding:72px 0;opacity:0;animation:show-popup-overlay .3s ease-out forwards}.mfui-modal__modal-content{position:relative;margin:auto}.mfui-modal_full-view .mfui-modal__overlay{display:block;padding:0}.mfui-modal_full-view .mfui-modal__modal-content{display:flex;width:100%;min-height:100%}.mfui-modal_bottom-view .mfui-modal__overlay{bottom:0;display:block;height:auto;padding-bottom:0;overflow:hidden}.mfui-modal_bottom-view .mfui-modal__modal-content{height:100%;margin:0;overflow:hidden;outline:none}.mfui-modal_native-scroll .mfui-modal__overlay{overflow-x:hidden;overflow-y:scroll}@media screen and (hover:hover){.mfui-modal_native-scroll .mfui-modal__overlay{width:calc(100% + 15px)}}.mfui-modal_transition-end .mfui-modal__overlay{animation:hide-popup-overlay .2s ease-in}@keyframes show-popup-overlay{0%{opacity:0}to{opacity:1}}@keyframes hide-popup-overlay{0%{opacity:1}to{opacity:0}}.mfui-modal-mobile-full-screen{width:100%}.mfui-modal-mobile-full-screen__container-inner{display:flex;flex-direction:column;height:100%}.mfui-modal-mobile-full-screen__container-body{flex-grow:1}.mfui-modal-mobile-full-screen__scroll-root{height:100%}.mfui-modal-mobile-full-screen__scroll-init{height:100vh}.mfui-modal-mobile-full-screen__scroll-content{height:100%}.mfui-modal-mobile-full-screen__children{display:flex;flex-direction:column;height:100%}.mfui-modal-mobile-full-screen__children-content{flex-grow:1}.mfui-modal-mobile-full-screen__container-wrap{height:100%}h1,h2,h3,h4,h5{margin:0}.mfui-modal-content__background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8)}.mfui-modal-content__container-wrap{position:relative;width:100%;animation:show-popup .3s ease-out}@media screen and (min-width:768px){.mfui-modal-content__container-wrap{width:740px;transition:height .1s}}.mfui-modal-content__container-inner{width:100%;background-color:var(--background);font-family:inherit}.mfui-modal-content__container-inner_native-scroll{display:flex;flex-direction:column}@media screen and (min-width:768px){.mfui-modal-content__container-inner_native-scroll{max-height:80vh}}.mfui-modal-content__header{position:relative}.mfui-modal-content__header_shadow{box-shadow:0 2px 12px rgba(0,0,0,.1)}.mfui-modal-content__header_native-scroll{position:-webkit-sticky;position:sticky;top:0;border-radius:12px;background-color:var(--background)}.mfui-modal-content__header-main{display:flex;align-items:center;justify-content:center;min-height:52px}@media screen and (min-width:768px){.mfui-modal-content__header-main{min-height:64px}}.mfui-modal-content__header-button{position:absolute;top:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;outline:none;cursor:pointer}@media screen and (min-width:768px){.mfui-modal-content__header-button{width:40px;height:40px}}.mfui-modal-content__header-button_back{left:16px}.mfui-modal-content__header-button_close{right:16px}.mfui-modal-content__header-button_shadow{border-radius:50%;background:var(--base);box-shadow:0 2px 12px rgba(0,0,0,.1)}.mfui-modal-content__header-icon{width:32px;min-width:32px;height:32px;fill:var(--content)}@media screen and (min-width:768px){.mfui-modal-content__header-icon{width:40px;min-width:40px;height:40px}}.mfui-modal-content__title-area{box-sizing:border-box;margin:0 48px;padding:12px}@media screen and (min-width:768px){.mfui-modal-content__title-area{margin:0 56px;padding:16px}}.mfui-modal-content__title{text-align:center;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.5px}@media screen and (min-width:1280px){.mfui-modal-content__title{font-size:20px;line-height:28px}}@media screen and (min-width:768px){.mfui-modal-content__title{font-weight:500;font-size:20px;line-height:28px;letter-spacing:.5px}}.mfui-modal-content__header-additional{box-sizing:border-box;padding:8px 16px;text-align:center}@media screen and (min-width:768px){.mfui-modal-content__header-additional{padding-right:32px;padding-left:32px}}.mfui-modal-content__container-body{box-sizing:border-box;padding-right:6px;padding-bottom:24px}@media screen and (min-width:768px){.mfui-modal-content__container-body{padding-right:12px;padding-bottom:32px}}.mfui-modal-content__container-body_native-scroll{flex-grow:1;overflow-x:hidden;overflow-y:auto}.mfui-modal-content__children{box-sizing:border-box;padding-top:24px;padding-right:4px;padding-left:16px}@media screen and (min-width:768px){.mfui-modal-content__children{padding-right:14px;padding-left:32px}}.mfui-modal-content__container-wrap_static-header .mfui-modal-content__container-body{padding-top:24px}.mfui-modal-content__container-wrap_static-header .mfui-modal-content__children{padding-top:0}.mfui-modal-content__container-wrap_static-header .mfui-modal-content__header{margin-right:-16px;margin-bottom:24px;margin-left:-16px}@media screen and (min-width:768px){.mfui-modal-content__container-wrap_static-header .mfui-modal-content__header{margin-right:-32px;margin-left:-32px}}.mfui-modal-content__container-wrap_static-header .mfui-modal-content__header-main{min-height:40px}.mfui-modal-content__container-wrap_static-header .mfui-modal-content__header-button{top:0}.mfui-modal-content__container-wrap_static-header .mfui-modal-content__title-area{padding-top:4px;padding-bottom:4px}.mfui-modal-content__container-wrap_hide-header .mfui-modal-content__container-body{padding-top:24px}.mfui-modal-content__container-wrap_hide-header .mfui-modal-content__children{padding-top:0}.mfui-modal-content__container-wrap_sticky-footer .mfui-modal-content__container-body{padding-bottom:0}.mfui-modal-content__container-wrap_sticky-footer .mfui-modal-content__footer{padding-right:16px;padding-left:16px}@media screen and (min-width:768px){.mfui-modal-content__container-wrap_sticky-footer .mfui-modal-content__footer{padding-right:32px;padding-left:32px}}.mfui-modal-content__container-wrap_sticky-footer .mfui-modal-content__footer_native-scroll{position:-webkit-sticky;position:sticky;bottom:0;border-radius:12px;background-color:var(--background)}.mfui-modal-content__container-wrap_sticky-footer .mfui-modal-content__footer_shadow{box-shadow:0 2px 12px rgba(0,0,0,.1)}.mfui-modal-content__container-wrap_out-side-buttons .mfui-modal-content__container-body{padding-top:24px}.mfui-modal-content__container-wrap_native-scroll .mfui-modal-content__children,.mfui-modal-content__container-wrap_native-scroll .mfui-modal-content__container-body{padding:0}.mfui-modal-content__container-wrap_transition-end{animation:hide-popup .2s ease-in}@keyframes show-popup{0%{transform:scale(95%);transform-origin:top}to{transform:scale(100%)}}@keyframes hide-popup{0%{transform:scale(100%)}to{transform:scale(95%)}}