.swal2-container.swal-high-zindex{z-index:99999!important}.swal2-popup{background:var(--surface-color)!important;color:var(--gray-700)!important}.swal2-popup:not(.app-toast){border-radius:var(--app-modal-radius)!important}.swal2-confirm,.swal2-cancel,.swal2-deny{background-color:var(--surface-color)!important;border-radius:var(--radius-btn)!important;font-weight:500!important;transition:background-color .2s,border-color .2s,box-shadow .2s!important}.swal2-confirm{background-color:var(--modal-footer-btn-primary)!important;border:1px solid var(--modal-footer-btn-primary)!important;color:var(--modal-footer-btn-on-primary)!important}.swal2-confirm:hover:not(:disabled),.swal2-confirm:active:not(:disabled),.swal2-confirm:focus:not(:disabled){background-color:var(--modal-footer-btn-primary-hover)!important;border-color:var(--modal-footer-btn-primary-hover)!important}.swal2-confirm.swal2-confirm-delete{background-color:var(--modal-footer-btn-danger)!important;border-color:var(--modal-footer-btn-danger)!important;color:var(--modal-footer-btn-on-danger)!important}.swal2-confirm.swal2-confirm-delete:hover:not(:disabled),.swal2-confirm.swal2-confirm-delete:active:not(:disabled),.swal2-confirm.swal2-confirm-delete:focus:not(:disabled){background-color:var(--modal-footer-btn-danger-hover)!important;border-color:var(--modal-footer-btn-danger-hover)!important}.swal2-cancel,.swal2-deny{border:1px solid var(--modal-footer-btn-secondary-border)!important;color:var(--modal-footer-btn-secondary-text)!important}.swal2-cancel:focus:not(:disabled),.swal2-deny:focus:not(:disabled){box-shadow:none!important}.swal2-cancel:hover:not(:disabled),.swal2-cancel:active:not(:disabled),.swal2-deny:hover:not(:disabled),.swal2-deny:active:not(:disabled){background-color:var(--modal-footer-btn-secondary-bg-hover)!important}.swal2-confirm:disabled,.swal2-cancel:disabled,.swal2-deny:disabled{opacity:.6!important;cursor:not-allowed!important}.swal2-popup.app-dialog{justify-items:center;width:min(var(--app-dialog-width), calc(100vw - 2 * var(--app-modal-inset)))!important;padding:0 var(--app-modal-header-px)!important;border:var(--app-modal-border)!important;box-shadow:var(--app-modal-shadow)!important;grid-template-columns:minmax(0,1fr)!important}.swal2-popup.app-dialog>*{grid-column:1/-1}.swal2-popup.app-dialog .swal2-icon.app-dialog__icon{width:44px!important;height:44px!important;margin:var(--spacing-2xl) 0 var(--spacing)!important;background:var(--btn-bg)!important;color:var(--gray-700)!important;border:none!important;border-radius:50%!important}.swal2-popup.app-dialog--danger .swal2-icon.app-dialog__icon{background:var(--danger-light)!important;color:var(--danger-color)!important}.swal2-popup.app-dialog .app-dialog__icon .swal2-icon-content{place-items:center;display:grid;font-size:inherit!important}.swal2-popup.app-dialog .app-dialog__icon svg{flex-shrink:0;width:20px;height:20px}.swal2-popup.app-dialog .swal2-title{padding:0 0 var(--spacing-sm)!important;color:var(--text-color-primary)!important;font-size:var(--text-size-24)!important;font-weight:var(--text-weight-600)!important;text-align:center!important;margin:0!important;line-height:1.4!important}.swal2-popup.app-dialog .swal2-html-container{color:var(--gray-600)!important;font-size:var(--text-size-14)!important;text-align:center!important;margin:0!important;padding:0!important;line-height:1.6!important}.swal2-popup.app-dialog .swal2-actions{gap:.75rem;width:100%!important;margin:var(--spacing-2xl) 0 0!important;padding:0 0 var(--spacing-2xl)!important;flex-wrap:wrap!important;justify-content:center!important}.swal2-popup.app-dialog .swal2-actions .swal2-styled{min-width:var(--modal-footer-btn-min-width);flex:none;min-height:36px;font-size:var(--text-size-14)!important;margin:0!important;padding:.375rem 1.5rem!important}@media (width<=767px){.swal2-popup.app-dialog .swal2-actions .swal2-styled{flex:1 1 0;min-width:0}}.swal2-popup.app-toast{box-shadow:var(--shadow-lg)!important;border-left:4px solid #0000!important}.swal2-popup.app-toast--error{border-left-color:var(--danger-color)!important}.swal2-popup.app-toast--error .swal2-title{color:var(--danger-hover)!important}.swal2-popup.app-toast-show{animation:.2s ease-out app-toast-in}.swal2-popup.app-toast-show.app-toast-shake{animation:.2s ease-out app-toast-in,.35s ease-in-out .2s app-toast-shake}.swal2-popup.app-toast-hide{animation:.2s ease-in forwards app-toast-out}@media (prefers-reduced-motion:reduce){.swal2-popup.app-toast-show,.swal2-popup.app-toast-show.app-toast-shake{animation:.2s ease-out app-toast-fade-in}.swal2-popup.app-toast-hide{animation-name:app-toast-fade-out}}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes app-toast-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes app-toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-toast-fade-out{0%{opacity:1}to{opacity:0}}
