.toast-overlay.svelte-dxc22c{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);z-index:9999;display:flex;justify-content:center;align-items:center;animation:svelte-dxc22c-toast-fade-in .25s ease-out}.toast-card.svelte-dxc22c{display:flex;align-items:center;gap:14px;background:#fff;border-radius:14px;box-shadow:0 8px 30px #00000059;padding:18px 24px;border-left:5px solid #5c6ac4;max-width:90vw;animation:svelte-dxc22c-toast-slide-up .3s ease-out}.toast-card-error.svelte-dxc22c{border-left-color:#ff8c00}.toast-spinner.svelte-dxc22c{font-size:26px;color:#5c6ac4;flex-shrink:0}.toast-icon-error.svelte-dxc22c{font-size:26px;color:#ff8c00;flex-shrink:0}.toast-content.svelte-dxc22c{display:flex;flex-direction:column;gap:2px}.toast-title.svelte-dxc22c{font-size:15px;font-weight:700;color:#333;margin:0}.toast-title-error.svelte-dxc22c{color:#b35c00}.toast-subtitle.svelte-dxc22c{font-size:13px;color:#696969;margin:0}.toast-close.svelte-dxc22c{flex-shrink:0;margin-left:6px;background:#ff8c00;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease-in-out}.toast-close.svelte-dxc22c:hover{background:#e07b00}@keyframes svelte-dxc22c-toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-dxc22c-toast-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
