.swal2-popup:not(.swal2-toast){--sw-bg:var(--ct-card-bg, var(--bs-body-bg, #fff));--sw-fg:var(--bs-body-color, #212529);--sw-strong:var(--bs-emphasis-color, #000);--sw-muted:var(--bs-secondary-color, #6c757d);--sw-border:var(--ct-border, var(--bs-border-color, #dee2e6));--sw-input-bg:var(--ct-input-bg, var(--bs-body-bg, #fff));--sw-soft-bg:var(--bs-tertiary-bg, #f8f9fa);--sw-primary:var(--erp-brand, var(--bs-primary, #4f46e5));--sw-primary-hover:var(--erp-brand-hover, #4338ca);--sw-primary-ring:var(--erp-brand-glow, rgba(79, 70, 229, .25));--sw-danger:var(--bs-danger, #dc3545);--sw-danger-rgb:var(--bs-danger-rgb, 220, 53, 69);font-family:var(--font-ar, Cairo, Tajawal, sans-serif);border-radius:16px;padding:1.5rem 1.5rem 1.25rem;background:var(--sw-bg);color:var(--sw-fg);border:1px solid var(--sw-border);box-shadow:0 20px 50px rgba(15,23,42,.18)}[data-theme=dark] .swal2-popup:not(.swal2-toast),body.dark-mode .swal2-popup:not(.swal2-toast){--sw-bg:var(--ct-card-bg, var(--bs-body-bg, #1e293b));--sw-fg:var(--ct-text, var(--bs-body-color, #e2e8f0));--sw-strong:var(--ct-text, #f8fafc);--sw-muted:var(--ct-text-2, var(--bs-secondary-color, #94a3b8));--sw-border:var(--ct-border, var(--bs-border-color, #334155));--sw-input-bg:var(--ct-input-bg, var(--bs-tertiary-bg, #0f172a));--sw-soft-bg:var(--ct-surface-muted, var(--bs-tertiary-bg, #1e293b));box-shadow:0 20px 50px rgba(0,0,0,.45)}.swal2-popup:not(.swal2-toast) .swal2-title{font-size:1.25rem;font-weight:700;padding:0 0 .5rem;color:var(--sw-strong)}.swal2-popup:not(.swal2-toast) .swal2-html-container{font-size:.95rem;line-height:1.7;margin:.5rem 0 0;color:var(--sw-fg)}.swal2-popup:not(.swal2-toast) .swal2-html-container .text-start{text-align:start!important}.swal2-popup:not(.swal2-toast) .swal2-html-container :is(.text-muted,.text-secondary){color:var(--sw-muted)!important}.swal2-popup:not(.swal2-toast) .swal2-icon{transform:scale(.8);margin:.5rem auto 0}.swal2-popup:not(.swal2-toast) :is(.swal2-input,.swal2-select,.swal2-textarea,.swal2-file){width:100%;margin:.4rem 0;font-size:.95rem;font-family:inherit;border-radius:10px;border:1px solid var(--sw-border);background:var(--sw-input-bg);color:var(--sw-fg);box-shadow:none}.swal2-popup:not(.swal2-toast) :is(.swal2-input,.swal2-select){height:42px;padding:0 .75rem}.swal2-popup:not(.swal2-toast) :is(.swal2-input,.swal2-select,.swal2-textarea,.swal2-file):focus{border-color:var(--sw-primary);box-shadow:0 0 0 3px var(--sw-primary-ring);outline:0}[data-theme=dark] .swal2-popup:not(.swal2-toast) :is(.form-control,.form-select,textarea){background:var(--sw-input-bg)!important;color:var(--sw-fg)!important;border-color:var(--sw-border)!important}[data-theme=dark] .swal2-popup:not(.swal2-toast) .table{color:var(--sw-fg)}[data-theme=dark] .swal2-popup:not(.swal2-toast) .swal2-html-container :is(small,label){color:var(--sw-muted)!important}.swal2-popup:not(.swal2-toast) .swal2-actions{gap:.5rem;margin-top:1.25rem}.swal2-popup:not(.swal2-toast) .swal2-styled{margin:0;border-radius:10px;padding:.55rem 1.4rem;font-weight:600;font-size:.95rem;font-family:inherit;border:1px solid transparent;box-shadow:none!important}.swal2-popup:not(.swal2-toast) .swal2-styled.swal2-confirm{background:var(--sw-primary);color:#fff}.swal2-popup:not(.swal2-toast) .swal2-styled.swal2-confirm:not(:disabled):hover{background:var(--sw-primary-hover)}.swal2-popup:not(.swal2-toast) .swal2-styled.swal2-cancel{background:0 0;color:var(--sw-fg);border-color:var(--sw-border)}.swal2-popup:not(.swal2-toast) .swal2-styled.swal2-cancel:hover{background:var(--sw-soft-bg)}.swal2-popup:not(.swal2-toast) .swal2-styled.swal2-deny{background:var(--sw-danger);color:#fff}.swal2-popup:not(.swal2-toast) .swal2-styled.swal2-confirm.sp-swal-danger{background:var(--sw-danger)}.swal2-popup:not(.swal2-toast) .swal2-styled.swal2-confirm.sp-swal-danger:not(:disabled):hover{filter:brightness(.92)}.swal2-popup:not(.swal2-toast) .swal2-styled.swal2-deny.sp-swal-neutral{background:0 0;color:var(--sw-primary);border-color:var(--sw-primary)}.swal2-popup:not(.swal2-toast) .swal2-styled:is(:disabled,[disabled]){background:var(--sw-soft-bg)!important;color:var(--sw-muted)!important;border:1px dashed var(--sw-border)!important;opacity:1!important;cursor:not-allowed;filter:none}.swal2-popup:not(.swal2-toast) .swal2-styled:focus-visible{outline:2px solid var(--sw-primary);outline-offset:2px}.swal2-popup:not(.swal2-toast) .swal2-validation-message{margin:.75rem 0 0;border-radius:10px;font-size:.85rem;background:rgba(var(--sw-danger-rgb),.08);color:var(--sw-danger)}[data-theme=dark] .swal2-popup:not(.swal2-toast) .swal2-validation-message{background:rgba(var(--sw-danger-rgb),.16);color:#fca5a5}.swal2-popup:not(.swal2-toast) .swal2-footer{border-top-color:var(--sw-border);font-size:.85rem;color:var(--sw-muted)}.swal2-popup:not(.swal2-toast) .swal2-close{color:var(--sw-muted)}@media (max-width:576px){.swal2-popup:not(.swal2-toast){width:calc(100% - 24px)!important;padding:1.1rem}.swal2-popup:not(.swal2-toast) .swal2-actions{width:100%;flex-wrap:wrap}.swal2-popup:not(.swal2-toast) .swal2-actions .swal2-styled{flex:1 1 0}}.wa-perm-popup.swal2-popup:not(.swal2-toast){padding:0 0 18px;overflow:hidden}.wa-perm-popup.swal2-popup:not(.swal2-toast) .swal2-html-container{margin:0;padding:0;overflow:visible}.wa-perm-popup.swal2-popup:not(.swal2-toast) .swal2-title{display:none}.wa-perm-popup.swal2-popup:not(.swal2-toast) .swal2-close{color:#fff;z-index:2}.wa-perm-popup.swal2-popup:not(.swal2-toast) .swal2-close:hover{color:#ede9fe}.wa-perm-popup.swal2-popup:not(.swal2-toast) .swal2-validation-message{margin:10px 0 0}