.Modal_background__WTPwp{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);cursor:pointer;z-index:200;animation:Modal_bg_open__aNeP_ .2s;touch-action:none}.Modal_backgroundClosing__Ljjsy{animation:Modal_bg_close__nKFq8 .2s}.Modal_modal__Zt_29{background:var(--color-white);overflow:hidden;display:flex;flex-direction:column;box-shadow:3px 3px 10px #585858;max-width:calc(min(800px, 100%) - 40px);max-height:calc(100vh - 60px);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:Modal_modal_open__5VpJt .2s;z-index:300;cursor:auto}.Modal_modalClosing__oYwkv{animation:Modal_modal_close__aHdr3 .2s}.Modal_top__3OdZS{align-items:center;display:flex;padding:20px 25px 15px;background-color:var(--color-primary)}.Modal_title__U10gt{font-size:1.6rem;font-weight:700;flex-grow:1;margin:0}.Modal_close__zK_dY{cursor:pointer}.Modal_close__zK_dY:hover{color:black}.Modal_content__uYU4Z{padding:15px 25px;overflow:hidden auto}@keyframes Modal_modal_open__5VpJt{0%{opacity:0;top:55%}to{opacity:1;top:50%}}@keyframes Modal_modal_close__aHdr3{0%{opacity:1;top:50%}to{opacity:0;top:55%}}@keyframes Modal_bg_open__aNeP_{0%{opacity:0}to{opacity:1}}@keyframes Modal_bg_close__nKFq8{0%{opacity:1}to{opacity:0}}