@keyframes svelte-8k30lk-fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-8k30lk-fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.alert-warning-custom.svelte-8k30lk{background-color:#fef3cd!important;border-color:#f0d6a3!important;color:#8b5a2b!important;border-radius:8px!important}.alert-warning-custom.svelte-8k30lk .btn-close:where(.svelte-8k30lk){color:#6c757d!important;font-size:18px!important;font-weight:700!important;opacity:1!important}.alert-warning-custom.svelte-8k30lk .btn-close:where(.svelte-8k30lk):hover{color:#495057!important}.redirect-overlay.svelte-8k30lk{position:fixed;inset:0;background-color:#fffffff2;display:flex;justify-content:center;align-items:center;z-index:9999;animation:svelte-8k30lk-fadeIn .3s ease-in}.redirect-content.svelte-8k30lk{text-align:center;padding:40px}.redirect-content.svelte-8k30lk h3:where(.svelte-8k30lk){color:#0056b3;margin:20px 0 10px;font-size:24px;font-weight:600}.redirect-content.svelte-8k30lk p:where(.svelte-8k30lk){color:#6c757d;font-size:16px}.spinner.svelte-8k30lk{border:4px solid #f3f3f3;border-top:4px solid #0056b3;border-radius:50%;width:50px;height:50px;animation:svelte-8k30lk-spin 1s linear infinite;margin:0 auto}@keyframes svelte-8k30lk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
