.Modal-module__yuD43a__container{width:100vw;height:100vh;z-index:var(--modal-z,100000000);opacity:0;visibility:hidden;background-color:var(--modal-bg,#0000);justify-content:center;align-items:center;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.Modal-module__yuD43a__container[data-open=true]{opacity:1;visibility:visible}.Modal-module__yuD43a__container[data-bottom-sheet=true]{align-items:normal}.Modal-module__yuD43a__content{width:auto;max-width:90%;max-height:var(--modal-max-h,90%);border-radius:var(--modal-radius,12px);box-sizing:border-box;padding:var(--modal-padding,10px);grid-template-rows:1fr;transition:transform .3s cubic-bezier(.4,0,.2,1);display:grid;position:relative;bottom:0;overflow:hidden;transform:none}.Modal-module__yuD43a__content[data-bottom-sheet=true]{border-radius:24px 24px 0 0;width:100%;height:50vh;max-height:none;position:absolute;transform:translateY(100%)}.Modal-module__yuD43a__content[data-bottom-sheet=true][data-open=true]{transform:translateY(0)}@media (max-width:1400px){.Modal-module__yuD43a__content{max-width:var(--modal-mobile-max-w,100%)}.Modal-module__yuD43a__content[data-bottom-sheet=true]{max-width:100%;height:90vh}}@media (max-width:900px){.Modal-module__yuD43a__content[data-bottom-sheet=true]{height:100vh}}@media (max-width:450px){.Modal-module__yuD43a__content[data-bottom-sheet=true]{height:55.4vh}}@media (max-width:400px){.Modal-module__yuD43a__content[data-bottom-sheet=true]{height:63vh}}.Modal-module__yuD43a__scrollArea{min-height:0;overflow:auto}.Modal-module__yuD43a__scrollArea::-webkit-scrollbar{display:none}.Modal-module__yuD43a__scrollHint{color:#fff;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;background:#0015d6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .16s,transform .2s,visibility .16s linear;display:flex;position:absolute;bottom:14px;right:14px;transform:translateY(6px);box-shadow:0 8px 24px #00000040}.Modal-module__yuD43a__scrollHint[data-visible=true]{opacity:1;visibility:visible;transform:translateY(0)}.Modal-module__yuD43a__scrollHint:active{transform:translateY(1px)}.Modal-module__yuD43a__chevron{color:#fff;font-size:16px;line-height:1}
