.modal{padding-bottom:var(--safe-area-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal.default{padding-bottom:var(--safe-area-bottom)}.modal.bottom{padding-bottom:0}.modal-close-button{cursor:pointer}.modal-content-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}.modal-content-container.maxWidth-default{max-width:1280px}.modal-content-container.maxWidth-20MarginToEdge{width:calc(100% - 40px)}.modal-content-container.maxWidth-50MarginToEdge{width:calc(100% - 100px)}.modal-content-container.maxWidth-full{width:100%;max-width:100%}.modal-content-container.maxWidth-450{max-width:450px}.modal-content-container.maxWidth-483{max-width:483px}.modal-content-container.maxWidth-570{max-width:570px}.modal-content-container.maxWidth-680{max-width:680px}.modal-content-container.maxWidth-720{max-width:720px}.modal-content-container.maxWidth-876{max-width:876px}.modal-content-container.maxWidth-995{max-width:995px}.modal-content-container.maxWidth-1024{max-width:1024px}.modal-content-container.maxWidth-1080{max-width:1080px}.modal-content-container.maxWidth-1208{max-width:1208px}.modal-content{max-height:min(calc(90dvh - var(--safe-area-bottom)), calc(100vh - 50px))}@media (min-width:1024px){.modal-content{max-height:80vh}}.modal-content.bottom{max-height:min(calc(70vh + var(--safe-area-bottom)), calc(70dvh + var(--safe-area-bottom)), calc(100vh - 200px));border-radius:10px 10px 0 0}.modal-content.bottom::-webkit-scrollbar{width:0}.modal-content.bottom{scrollbar-width:none}.modal-content.padding-default{padding:15px}.modal-content.padding-0{padding:0}.modal-content.padding-10{padding:10px}.modal-content.padding-xb10{padding:0 10px 10px}.modal-content.padding-10-top-20{padding:20px 10px 10px}.modal-content.padding-20{padding:20px}@media (min-width:768px){.modal-content.padding-20{padding:10px 20px 20px}}.modal-content.padding-20-all{padding:20px}.modal-content.padding-20-top-0{padding:0 20px 20px}.modal-content.padding-30{padding:30px}.modal-content.padding-40{padding:40px}.modal-content.padding-50{padding:50px}.modal-content.padding-y20-x10{padding:10px 20px}.modal-scroll-shadow{background-color:#0000;background-image:linear-gradient(#fff0,#fff 30%),linear-gradient(#0000,#0006);background-position:bottom,bottom;background-repeat:no-repeat;background-size:100% 50px,100% 30px;background-attachment:local,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}
