.swal2-popup{border-radius:16px !important;padding:30px !important;box-shadow:0 10px 40px rgba(0,0,0,.15) !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;justify-content:center;align-items:center;flex-direction:column;text-align:center}.swal2-popup .swal2-loader{border-color:#3498db rgba(0,0,0,0) #3498db rgba(0,0,0,0) !important;width:40px !important;height:40px !important;border-width:4px !important;animation:swal2-spin .6s linear infinite !important}.swal2-popup .swal2-title.swal2-loading{padding-right:0 !important}.swal2-popup .swal2-title.swal2-loading::after{display:none !important}.swal2-popup.swal2-loading .swal2-actions{display:none !important}.swal2-popup.swal2-loading .swal2-content::after{content:"" !important;display:block !important;margin:20px auto 0 !important;width:50px !important;height:50px !important;border:4px solid #f3f3f3 !important;border-top:4px solid #3498db !important;border-radius:50% !important;animation:swal2-spin .6s linear infinite !important}.swal2-popup .swal2-icon{margin:20px auto !important;border:none !important}.swal2-popup .swal2-icon.swal2-warning{border-color:rgba(0,0,0,0) !important;color:#ff9800 !important;background:linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%) !important;width:80px !important;height:80px !important;border-radius:50% !important;position:relative !important}.swal2-popup .swal2-icon.swal2-warning::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:60px !important;height:60px !important;background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"%3e%3cpath d="M12 2L2 20h20L12 2z" fill="%23ff9800" opacity="0.2"/%3e%3cpath d="M12 2L2 20h20L12 2z" stroke="%23ff9800" stroke-width="2" fill="none"/%3e%3cpath d="M12 9v4M12 17v.01" stroke="%23ff9800" stroke-width="2.5" stroke-linecap="round"/%3e%3c/svg%3e') !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.swal2-popup .swal2-icon.swal2-warning .swal2-icon-content{display:none !important}.swal2-popup .swal2-icon.swal2-error{border-color:#e74c3c !important;background:linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%) !important;width:80px !important;height:80px !important;border-radius:50% !important;position:relative !important}.swal2-popup .swal2-icon.swal2-error::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:60px !important;height:60px !important;background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"%3e%3ccircle cx="12" cy="12" r="10" fill="%23e74c3c" opacity="0.2"/%3e%3ccircle cx="12" cy="12" r="10" stroke="%23e74c3c" stroke-width="2" fill="none"/%3e%3cpath d="M8 8l8 8M16 8l-8 8" stroke="%23e74c3c" stroke-width="2.5" stroke-linecap="round"/%3e%3c/svg%3e') !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.swal2-popup .swal2-icon.swal2-error .swal2-x-mark{display:none !important}.swal2-popup .swal2-icon.swal2-info{border-color:#3498db !important;color:#3498db !important;background:linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%) !important;width:80px !important;height:80px !important;border-radius:50% !important;position:relative !important}.swal2-popup .swal2-icon.swal2-info::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:60px !important;height:60px !important;background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"%3e%3ccircle cx="12" cy="12" r="10" fill="%233498db" opacity="0.2"/%3e%3ccircle cx="12" cy="12" r="10" stroke="%233498db" stroke-width="2" fill="none"/%3e%3cpath d="M12 11v6M12 7v.01" stroke="%233498db" stroke-width="2.5" stroke-linecap="round"/%3e%3c/svg%3e') !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.swal2-popup .swal2-icon.swal2-info .swal2-icon-content{display:none !important}.swal2-popup .swal2-icon.swal2-question{border-color:#9c27b0 !important;background:linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%) !important;width:80px !important;height:80px !important;border-radius:50% !important;position:relative !important}.swal2-popup .swal2-icon.swal2-question::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:60px !important;height:60px !important;background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"%3e%3ccircle cx="12" cy="12" r="10" fill="%239c27b0" opacity="0.2"/%3e%3ccircle cx="12" cy="12" r="10" stroke="%239c27b0" stroke-width="2" fill="none"/%3e%3cpath d="M9.5 9a2.5 2.5 0 0 1 5 0c0 1.5-2 2-2.5 3M12 17v.01" stroke="%239c27b0" stroke-width="2.5" stroke-linecap="round"/%3e%3c/svg%3e') !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.swal2-popup .swal2-icon.swal2-question .swal2-icon-content{display:none !important}.swal2-popup .swal2-title{font-size:24px !important;font-weight:700 !important;color:#2c3e50 !important;margin:20px 0 10px !important;padding:0 !important}.swal2-popup .swal2-html-container{font-size:15px !important;color:#7f8c8d !important;margin:15px 0 25px !important;line-height:1.6 !important}.swal2-popup .swal2-actions{margin:25px 0 0 !important;gap:12px !important}.swal2-popup .swal2-actions .swal2-confirm{border:none !important;border-radius:8px !important;padding:12px 32px !important;font-size:15px !important;font-weight:600 !important;color:#fff !important;transition:all .15s ease !important}.swal2-popup .swal2-actions .swal2-confirm:hover{box-shadow:0 6px 16px rgba(33,150,243,.4) !important;transform:translateY(-2px) !important}.swal2-popup .swal2-actions .swal2-confirm:active{transform:translateY(0) !important}.swal2-popup .swal2-actions .swal2-cancel{border:none !important;border-radius:8px !important;padding:12px 32px !important;font-size:15px !important;font-weight:600 !important;color:#fff !important;transition:all .15s ease !important}.swal2-popup .swal2-actions .swal2-cancel:hover{transform:translateY(-2px) !important}.swal2-popup .swal2-actions .swal2-cancel:active{transform:translateY(0) !important}.swal2-popup .swal2-actions .swal2-deny{background:linear-gradient(135deg, #757575 0%, #616161 100%) !important;border:none !important;border-radius:8px !important;padding:12px 32px !important;font-size:15px !important;font-weight:600 !important;color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.2) !important;transition:all .15s ease !important}.swal2-popup .swal2-actions .swal2-deny:hover{background:linear-gradient(135deg, #616161 0%, #424242 100%) !important;box-shadow:0 6px 16px rgba(0,0,0,.3) !important;transform:translateY(-2px) !important}.swal2-popup .swal2-actions .swal2-deny:active{transform:translateY(0) !important}.swal2-popup .swal2-actions .swal2-deny:focus{box-shadow:0 0 0 3px rgba(0,0,0,.1) !important}.swal2-popup .swal2-close{font-size:28px !important;color:#95a5a6 !important;transition:all .15s ease !important}.swal2-popup .swal2-close:hover{color:#e74c3c !important;transform:rotate(90deg) !important}.swal2-popup .swal2-footer{border-top:1px solid #f0f0f0 !important;padding:20px 0 0 !important;margin:20px 0 0 !important;color:#95a5a6 !important;font-size:13px !important}.swal2-container{background-color:rgba(0,0,0,.5) !important;backdrop-filter:blur(4px) !important}@keyframes swal2-show{0%{opacity:0;transform:scale(0.9) translateY(-10px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes swal2-hide{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0.95) translateY(5px)}}@keyframes swal2-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swal2-popup.swal-success-theme{border-top:4px solid #27ae60 !important}.swal2-popup.swal-success-theme .swal2-confirm{background:linear-gradient(135deg, #27ae60 0%, rgb(29.661971831, 132.338028169, 73.014084507) 100%) !important;box-shadow:0 4px 12px rgba(39,174,96,.3) !important}.swal2-popup.swal-success-theme .swal2-confirm:hover{background:linear-gradient(135deg, rgb(34.3309859155, 153.1690140845, 84.5070422535) 0%, rgb(24.9929577465, 111.5070422535, 61.5211267606) 100%) !important;box-shadow:0 6px 16px rgba(39,174,96,.4) !important}.swal2-popup.swal-warning-theme{border-top:4px solid #ff9800 !important}.swal2-popup.swal-warning-theme .swal2-confirm{background:linear-gradient(135deg, #ff9800 0%, #f57c00 100%) !important;box-shadow:0 4px 12px rgba(255,152,0,.3) !important}.swal2-popup.swal-warning-theme .swal2-confirm:hover{background:linear-gradient(135deg, #f57c00 0%, #ef6c00 100%) !important;box-shadow:0 6px 16px rgba(255,152,0,.4) !important}.swal2-popup.swal-error-theme{border-top:4px solid #e74c3c !important}.swal2-popup.swal-info-theme{border-top:4px solid #3498db !important}.swal2-confirm.countdown-disabled{opacity:.6;filter:grayscale(0.8);cursor:not-allowed;position:relative;overflow:hidden;background:linear-gradient(135deg, #95a5a6 0%, #7f8c8d 100%) !important;box-shadow:0 4px 12px rgba(149,165,166,.3) !important;animation:countdown-pulse 1s ease-in-out infinite;transition:all .3s ease}.swal2-confirm.countdown-disabled::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);animation:countdown-shine 2s linear infinite}.swal2-confirm.countdown-disabled::after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top:2px solid #fff;border-radius:50%;animation:countdown-spin 1s linear infinite}@keyframes countdown-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 12px rgba(149,165,166,.3)}50%{transform:scale(1.02);box-shadow:0 6px 16px rgba(149,165,166,.4)}}@keyframes countdown-shine{0%{left:-100%}100%{left:100%}}@keyframes countdown-spin{0%{transform:translateY(-50%) rotate(0deg)}100%{transform:translateY(-50%) rotate(360deg)}}.swal2-confirm.countdown-enabled{opacity:1;filter:none;cursor:pointer}/*# sourceMappingURL=custom-sweet-alert.css.map */