
.processing-status{position:fixed;z-index:1100;inset-inline:16px;bottom:24px;margin-inline:auto;width:fit-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:13px;padding:16px 22px;background:#174c3c;color:#fff;border-radius:14px;box-shadow:0 10px 40px #12372930;font:14px/1.6 Tahoma,Arial,sans-serif;pointer-events:none}
.processing-spinner{display:inline-block;flex-shrink:0;width:20px;height:20px;border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:app-spin .8s linear infinite}
@keyframes app-spin{to{transform:rotate(360deg)}}
.swal2-popup{font-family:Tahoma,'Segoe UI',Arial,sans-serif!important;border-radius:20px!important;max-width:calc(100vw - 28px)!important}.swal2-title{font-size:24px!important;line-height:1.6!important;overflow-wrap:anywhere}.swal2-html-container{font-size:15px!important;line-height:1.9!important;overflow-wrap:anywhere}.swal2-actions{gap:12px!important}.app-toast .swal2-title{font-size:14px!important}.swal2-container{z-index:1200!important}
@media(prefers-reduced-motion:reduce){.processing-spinner{animation:none}.swal2-popup{animation:none!important}}
