.swal-fallback-root{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:22px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.swal-fallback-backdrop{position:absolute;inset:0;background:rgba(15,27,45,.52);backdrop-filter:blur(2px)}.swal-fallback-popup{position:relative;width:min(100%,520px);background:#fff;border:1px solid #dce4ee;border-radius:18px;box-shadow:0 28px 90px rgba(17,34,58,.22);padding:27px;text-align:center;max-height:min(88vh,800px);overflow:auto}.swal-fallback-popup h2{margin:8px 0 10px;color:#172235;font-size:22px;letter-spacing:-.025em}.swal-fallback-text{color:#627188;line-height:1.55;font-size:14px}.swal-fallback-actions{display:flex;justify-content:center;gap:9px;margin-top:22px}.swal-fallback-confirm,.swal-fallback-cancel{border-radius:8px;padding:9px 15px;font-weight:700;font-size:13px}.swal-fallback-confirm{border:1px solid #203d63;background:#203d63;color:#fff}.swal-fallback-cancel{border:1px solid #d8e0e9;background:#fff;color:#53647a}.swal-fallback-close{position:absolute;right:13px;top:10px;border:0;background:transparent;color:#8190a4;font-size:26px;line-height:1}.swal-fallback-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;margin:0 auto 8px}.swal-fallback-icon.success{background:#e9f5ef;color:#3d755f}.swal-fallback-icon.error{background:#f9ecee;color:#97515b}.swal-fallback-icon.warning{background:#fbf3e7;color:#9b7341}.swal-fallback-icon.info{background:#edf3fa;color:#466c9e}.swal-fallback-loading{margin:16px auto 0;color:#31577f;font-size:22px}.swal2-popup.exec-swal{border-radius:18px!important;padding:1.5rem!important}.swal2-popup.exec-swal .swal2-title{color:#172235!important;letter-spacing:-.02em!important;font-size:1.35rem!important}.swal2-popup.exec-swal .swal2-html-container{color:#526278!important;font-size:.92rem!important}.swal2-confirm.exec-swal-confirm{background:#203d63!important;border-radius:8px!important}.swal2-cancel.exec-swal-cancel{background:#eef2f6!important;color:#4c5d73!important;border-radius:8px!important}
