
html body .swal2-container:not(:has(.swal2-toast)) {position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,0,0,.78)!important;z-index:2147483600!important;padding:12px!important}
html body .swal2-container:not(:has(.swal2-toast)) .swal2-popup {background:var(--bood-notification,#000)!important;color:var(--bood-notification-text,#fff)!important;border:1px solid var(--bood-notification-border,#333)!important;border-radius:22px!important;width:min(100%,780px)!important;max-height:calc(100dvh - 24px)!important;box-shadow:0 20px 65px rgba(0,0,0,.5)!important;padding:35px 24px!important;text-align:center!important}
html body .swal2-container:not(:has(.swal2-toast)) .swal2-title {color:var(--bood-notification-text,#fff)!important;font-size:clamp(22px,4vw,30px)!important;font-weight:800!important}
html body .swal2-container:not(:has(.swal2-toast)) .swal2-html-container {color:var(--bood-notification-text,#fff)!important;font-size:clamp(15px,3vw,19px)!important;line-height:1.6!important}
html body .swal2-container:not(:has(.swal2-toast)) .swal2-icon {margin:18px auto 24px!important;transform:scale(1.08)}
html body .swal2-container:not(:has(.swal2-toast)) .swal2-actions {justify-content:center!important}
html body .swal2-container:not(:has(.swal2-toast)) .swal2-confirm {background:var(--bood-confirm-bg,#17101d)!important;color:var(--bood-confirm-text,#fff)!important;border:1px solid var(--bood-confirm-border,#444)!important;border-radius:12px!important;min-height:44px!important}
@media(max-width:480px){html body .swal2-container:not(:has(.swal2-toast)) .swal2-popup{padding:24px 16px!important}}


html body .swal2-popup.bood-success-popup .swal2-icon.swal2-success,
html body .swal2-popup.bood-success-popup .swal2-success-ring,
html body .swal2-popup.bood-success-popup .swal2-success-fix,
html body .swal2-popup.bood-success-popup .swal2-success-circular-line-left,
html body .swal2-popup.bood-success-popup .swal2-success-circular-line-right {background:transparent!important;box-shadow:none!important}
html body .swal2-popup.bood-success-popup .swal2-icon.swal2-success{border:4px solid #74b75b!important}
html body .swal2-popup.bood-success-popup .swal2-success-ring{border:4px solid rgba(116,183,91,.55)!important}
