.swal-lite-backdrop{position:fixed;inset:0;background:rgba(8,24,53,.34);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;z-index:5000;animation:swalLiteBackdropIn .2s ease both}.swal-lite-card{position:relative!important;overflow:hidden;width:min(470px,100%);background:#fff;border:1px solid #d9e3f0;border-radius:22px;box-shadow:0 34px 100px rgba(7,28,67,.26);padding:27px 26px 23px;animation:swalLiteCardIn .32s cubic-bezier(.2,.85,.3,1.15) both}.swal-lite-card:before{content:'';position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#0f5be7,#2f7cff,#69a2ff)}.swal-lite-icon{width:62px;height:62px;border-radius:19px;display:grid;place-items:center;margin:7px auto 15px;font-size:26px;animation:swalLiteIconIn .38s .08s cubic-bezier(.2,.9,.28,1.25) both}.swal-lite-icon.warning{background:#fff4df;color:#e99a17}.swal-lite-icon.success{background:#e8f8f1;color:#18a875}.swal-lite-icon.info{background:#eaf2ff;color:#1267f4}.swal-lite-icon.error{background:#feecec;color:#ef4444}.swal-lite-title{text-align:center;font-size:20px;font-weight:800;color:#102344;margin:0 0 8px}.swal-lite-text{text-align:center;color:#66758e;font-size:14px;line-height:1.6;margin:0 0 15px}.swal-lite-html{margin:12px 0;color:#66758e;font-size:14px;line-height:1.55}.swal-lite-input{width:100%;height:44px;border:1px solid #dce5f1;border-radius:10px;padding:10px 12px;outline:none;margin-top:8px;color:#263650}.swal-lite-input:focus{border-color:#8ab5ff;box-shadow:0 0 0 3px rgba(18,103,244,.09)}.swal-lite-actions{display:flex;justify-content:center;gap:9px;margin-top:22px}.swal-lite-actions .btn{min-width:116px;border-radius:10px}.swal-lite-close{position:absolute;top:12px;right:12px;border:0;background:transparent;color:#7d8ba2;font-size:20px}@keyframes swalLiteBackdropIn{from{opacity:0}to{opacity:1}}@keyframes swalLiteCardIn{from{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes swalLiteIconIn{from{opacity:0;transform:scale(.65) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.swal-lite-backdrop,.swal-lite-card,.swal-lite-icon{animation:none!important}}
.swal-lite-backdrop.is-hiding{animation:swalLiteBackdropOut .18s ease both}.swal-lite-backdrop.is-hiding .swal-lite-card{animation:swalLiteCardOut .18s ease both}@keyframes swalLiteBackdropOut{to{opacity:0}}@keyframes swalLiteCardOut{to{opacity:0;transform:translateY(8px) scale(.98)}}
