.swal-local-root{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(43,39,50,.42);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.swal-local-root.is-open{opacity:1;visibility:visible}.swal-local-box{width:min(420px,100%);border-radius:10px;padding:28px;background:#fff;box-shadow:0 12px 36px rgba(38,43,67,.18);transform:translateY(10px) scale(.985);transition:transform .18s ease;text-align:center;color:#433c50}.swal-local-root.is-open .swal-local-box{transform:translateY(0) scale(1)}.swal-local-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;font-size:25px;font-weight:800}.swal-local-icon.warning{background:#fff3df;color:#ff9f43}.swal-local-icon.success{background:#eaf8ef;color:#56ca00}.swal-local-icon.error{background:#fff0f1;color:#ff4c51}.swal-local-icon.info{background:#eaf6ff;color:#16b1ff}.swal-local-title{margin:0 0 9px;font-size:20px;line-height:1.2;font-weight:650}.swal-local-text{margin:0;color:#7f7888;line-height:1.6;font-size:12px}.swal-local-actions{display:flex;justify-content:center;gap:9px;margin-top:22px}.swal-local-btn{min-width:104px;border:0;border-radius:7px;padding:10px 15px;font-weight:600;cursor:pointer;font:inherit;font-size:12px}.swal-local-confirm{background:#8c57ff;color:#fff;box-shadow:0 3px 7px rgba(140,87,255,.28)}.swal-local-confirm:hover{background:#7747e8}.swal-local-cancel{background:#f1eff3;color:#655e6c}.swal-local-toast{position:fixed;z-index:100000;right:20px;top:20px;max-width:min(370px,calc(100vw - 40px));display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(38,43,67,.14);transform:translateY(-10px);opacity:0;transition:.2s}.swal-local-toast.is-open{opacity:1;transform:translateY(0)}.swal-local-toast-icon{width:31px;height:31px;border-radius:7px;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.swal-local-toast.success .swal-local-toast-icon{background:#eaf8ef;color:#56ca00}.swal-local-toast.error .swal-local-toast-icon{background:#fff0f1;color:#ff4c51}.swal-local-toast.warning .swal-local-toast-icon{background:#fff3df;color:#ff9f43}.swal-local-toast-title{font-weight:600;color:#433c50;line-height:1.35;font-size:12px}.swal-local-progress{position:absolute;left:0;bottom:0;height:2px;border-radius:999px;background:#8c57ff;width:100%;transform-origin:left center}@media(max-width:560px){.swal-local-root{padding:16px}.swal-local-box{padding:24px 18px}.swal-local-actions{flex-direction:column-reverse}.swal-local-btn{width:100%}.swal-local-toast{left:14px;right:14px;top:14px;max-width:none}}
