.swal2-popup{font-size:.875rem!important;padding:1.25rem!important;border-radius:.5rem!important}.swal2-title{font-size:1.125rem!important;font-weight:600!important;padding:.5rem 0!important;margin:0!important;line-height:1.5!important}.swal2-icon{width:3.5rem!important;height:3.5rem!important;margin:.75rem auto 1rem!important}.swal2-icon .swal2-icon-content{font-size:2.5rem!important}.swal2-html-container{font-size:.875rem!important;line-height:1.5!important;margin:.75rem 0 1.25rem!important;color:#6b7280!important}.swal2-actions{margin:1rem 0 0!important;gap:.5rem!important}.swal2-cancel,.swal2-confirm{font-size:.875rem!important;padding:.5rem 1rem!important;border-radius:.375rem!important;font-weight:500!important;min-width:80px!important;margin:0!important}.swal2-toast{font-size:.875rem!important;padding:.75rem 1rem!important}.swal2-toast .swal2-title{font-size:.875rem!important;font-weight:500!important;margin:0!important}.swal2-toast .swal2-icon{width:2rem!important;height:2rem!important;margin:0 .5rem 0 0!important}.swal2-timer-progress-bar{background:rgba(0,0,0,.2)!important}.swal2-input,.swal2-textarea{font-size:.875rem!important;padding:.5rem .75rem!important;border-radius:.375rem!important}.swal2-footer{font-size:.75rem!important;padding:.75rem 0 0!important;margin:.75rem 0 0!important;border-top:1px solid #e5e7eb!important}.swal2-container{backdrop-filter:blur(2px)!important}.swal2-show{animation:swal2-show .2s!important}.swal2-hide{animation:swal2-hide .15s!important}@media (max-width:640px){.swal2-popup{width:calc(100% - 2rem)!important;padding:1rem!important}.swal2-title{font-size:1rem!important}.swal2-icon{width:3rem!important;height:3rem!important}}