.swal2-container{position:fixed;z-index:10600;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.42);font-family:inherit}.swal2-container.swal2-hidden{display:none}.swal2-popup{width:min(32rem,100%);background:#fff;border-radius:1rem;box-shadow:0 1.25rem 3rem rgba(15,23,42,.25);padding:1.5rem;text-align:center;animation:swal2-show .16s ease-out}.swal2-title{margin:0 0 .5rem;font-size:1.35rem;font-weight:700;color:#111827}.swal2-html-container{margin:.25rem 0 1.25rem;color:#4b5563;font-size:1rem;line-height:1.55;white-space:pre-wrap}.swal2-icon{width:4rem;height:4rem;margin:0 auto 1rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700}.swal2-icon-success{background:#dcfce7;color:#15803d}.swal2-icon-error{background:#fee2e2;color:#b91c1c}.swal2-icon-warning{background:#fef3c7;color:#b45309}.swal2-icon-info,.swal2-icon-question{background:#dbeafe;color:#1d4ed8}.swal2-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.swal2-confirm,.swal2-cancel{border:0;border-radius:.65rem;padding:.65rem 1.05rem;font-weight:700;cursor:pointer}.swal2-confirm{background:#2563eb;color:#fff}.swal2-cancel{background:#e5e7eb;color:#374151}.swal2-confirm:hover{background:#1d4ed8}.swal2-cancel:hover{background:#d1d5db}.swal2-toast{inset:auto 1rem 1rem auto;background:transparent;align-items:flex-end;justify-content:flex-end;pointer-events:none}.swal2-toast .swal2-popup{width:min(24rem,calc(100vw - 2rem));display:grid;grid-template-columns:auto 1fr;gap:.75rem;text-align:left;padding:1rem;pointer-events:auto}.swal2-toast .swal2-icon{width:2rem;height:2rem;margin:0;font-size:1rem}.swal2-toast .swal2-title{font-size:1rem;margin:0}.swal2-toast .swal2-html-container{grid-column:2;margin:.1rem 0 0;font-size:.92rem}.swal2-toast .swal2-actions{display:none}@keyframes swal2-show{from{opacity:0;transform:translateY(.4rem) scale(.98)}to{opacity:1;transform:none}}@media (max-width:575.98px){.swal2-popup{padding:1.25rem}.swal2-actions{flex-direction:column}.swal2-confirm,.swal2-cancel{width:100%}}
