.popup_under_in__window{position:fixed;right:0;z-index:9999}@media screen and (min-width:768px){.popup_under_in__window{bottom:-380px;transition:bottom .5s ease}}.popup_under_in__window__inner{position:relative}.backstyle{background-color:color-mix(in srgb,#000,transparent 50%);background-repeat:no-repeat;height:100dvh}.popup_under_in__window.active{bottom:-5px;bottom:0;position:fixed;right:0;width:100%}@media screen and (min-width:768px){.popup_under_in__window.active{background-color:transparent;bottom:0;height:inherit;width:inherit}}.dnd-section:has(.popup_under_in__window){padding:0}.popup_under_in__window__inner{height:327px;left:calc(50% - 163.5px);opacity:0;position:absolute;top:calc(50% - 163.5px);width:327px}@media screen and (min-width:768px){.popup_under_in__window__inner{bottom:0;height:380px;left:inherit;opacity:0;position:inherit;right:0;top:inherit;transform:translateY(100%);transition:transform .4s ease,opacity .4s ease;width:380px;width:auto}}.popup_under_in__window__inner.show{opacity:1}@media screen and (min-width:768px){.popup_under_in__window__inner.show{opacity:1;transform:translateY(0)}}.popup-close__contents{background-color:#000;border-radius:0;color:#fff;height:24px;padding:0;position:absolute;right:10px;top:10px;transition:opacity .3s;width:24px}.popup-close__line{background-color:#fff;display:block;height:2px;left:4px;position:absolute;top:11px;transform:rotate(-45deg);width:15px;z-index:1}.popup-close__line:first-child{transform:rotate(45deg)}.hidden{display:none!important}#popup-down{background-color:#00c070;color:#fff;cursor:pointer;font-size:18px;font-style:normal;font-weight:400;max-height:40px;padding:3px 10px 5px;text-align:left;width:355px}@media screen and (min-width:768px){#popup-down{padding:3px 20px 5px}}.popup_under_in__window__inner__under{bottom:0;left:calc(50% - 177.5px);position:absolute}@media screen and (min-width:768px){.popup_under_in__window__inner__under{left:inherit;position:relative;right:0;transform:translateY(-5px);transform:translateY(0)}}.popup-open__contents{padding:8px 10px 9px;position:absolute;right:0;top:0;transition:opacity .3s;z-index:1}.popup-close__contents:hover{background-color:#000;opacity:.8}.popup-open__contents:hover{background-color:transparent;opacity:.8}.popup-close__contents:focus-visible{background-color:#000;opacity:.8}.popup-open__contents:focus-visible{background-color:transparent}.popup-close__contents:focus{background-color:#000}.popup-open__contents:focus{background-color:transparent}