.swal-popup{border-radius:12px!important;box-shadow:0 10px 40px #00000026!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;border:none!important}.swal-title{font-size:1.5rem!important;font-weight:600!important;color:#2d3748!important;margin-bottom:1rem!important}.swal-content{font-size:1rem!important;color:#4a5568!important;line-height:1.5!important}.swal-confirm-btn,.swal-cancel-btn,.swal-deny-btn{border-radius:8px!important;padding:.75rem 1.5rem!important;font-weight:500!important;margin:.25rem!important;transition:all .3s ease!important}.swal-confirm-btn:hover,.swal-cancel-btn:hover,.swal-deny-btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}.swal2-icon{border:none!important;margin:1.5rem auto 1rem!important}.swal2-icon.swal2-success{color:#28a745!important}.swal2-icon.swal2-error{color:#dc3545!important}.swal2-icon.swal2-warning{color:#ffc107!important}.swal2-icon.swal2-info{color:#17a2b8!important}.swal2-icon.swal2-question{color:#6f42c1!important}.swal2-timer-progress-bar{background:#007bffcc!important;height:3px!important}.swal-toast-popup{border-radius:10px!important;box-shadow:0 4px 20px #0000001f!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;padding:1rem 1.5rem!important;min-width:300px!important;max-width:450px!important;border:1px solid rgba(0,0,0,.05)!important}.swal-toast-title{font-size:.95rem!important;font-weight:500!important;color:#2d3748!important;margin:0!important;line-height:1.4!important}.swal2-toast.swal2-show{animation:swalToastSlideIn .3s ease-out!important}.swal2-toast.swal2-hide{animation:swalToastSlideOut .3s ease-in!important}@keyframes swalToastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes swalToastSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.swal-loading-popup{border-radius:12px!important;padding:2rem!important}.swal2-loader{border-color:#007bff transparent #007bff transparent!important}.swal2-input{border:2px solid #e2e8f0!important;border-radius:8px!important;padding:.75rem 1rem!important;font-size:1rem!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;transition:border-color .3s ease!important}.swal2-input:focus{border-color:#007bff!important;box-shadow:0 0 0 3px #007bff1a!important;outline:none!important}@media (max-width: 768px){.swal-popup{margin:1rem!important;width:calc(100% - 2rem)!important;max-width:none!important}.swal-title{font-size:1.25rem!important}.swal-content{font-size:.9rem!important}.swal-toast-popup{margin:.5rem!important;min-width:calc(100% - 1rem)!important;max-width:calc(100% - 1rem)!important}}@media (prefers-color-scheme: dark){.swal-popup{background:#2d3748!important;color:#e2e8f0!important}.swal-title{color:#f7fafc!important}.swal-content{color:#cbd5e0!important}.swal2-input{background:#4a5568!important;border-color:#718096!important;color:#e2e8f0!important}}.swal2-backdrop-show{background:#0006!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.swal2-popup.swal2-toast .swal2-icon{margin:.5rem!important}.swal2-popup .swal2-content{text-align:center!important}.swal2-toast .swal2-icon.swal2-success{background:#28a7451a!important;color:#28a745!important}.swal2-toast .swal2-icon.swal2-error{background:#dc35451a!important;color:#dc3545!important}
