.toast.svelte-t2bycl{position:fixed;top:var(--space-6, 1.5rem);right:var(--space-6, 1.5rem);max-width:400px;padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);background:#fff;border:1px solid var(--color-gray-200);z-index:var(--z-toast, 9999);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);animation:svelte-t2bycl-slideInRight .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-t2bycl-slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast--success.svelte-t2bycl{border-color:var(--color-success-600);background:var(--color-success-50)}.toast--error.svelte-t2bycl{border-color:var(--color-error-600);background:var(--color-error-50)}.toast--warning.svelte-t2bycl{border-color:var(--color-warning-600);background:var(--color-warning-50)}.toast--info.svelte-t2bycl{border-color:var(--color-primary-600);background:var(--color-primary-50)}.toast__content.svelte-t2bycl{display:flex;align-items:flex-start;gap:var(--space-3);flex:1}.toast__icon.svelte-t2bycl{font-weight:700;font-size:var(--font-size-lg);line-height:1;margin-top:2px;flex-shrink:0}.toast--success.svelte-t2bycl .toast__icon:where(.svelte-t2bycl){color:var(--color-success-600)}.toast--error.svelte-t2bycl .toast__icon:where(.svelte-t2bycl){color:var(--color-error-600)}.toast--warning.svelte-t2bycl .toast__icon:where(.svelte-t2bycl){color:var(--color-warning-600)}.toast--info.svelte-t2bycl .toast__icon:where(.svelte-t2bycl){color:var(--color-primary-600)}.toast__text.svelte-t2bycl{flex:1;min-width:0}.toast__title.svelte-t2bycl{font-weight:var(--font-semibold, 600);color:var(--color-gray-900);margin-bottom:var(--space-1);font-size:var(--font-size-sm)}.toast__message.svelte-t2bycl{color:var(--color-gray-700);font-size:var(--font-size-sm);line-height:1.5}.toast__close.svelte-t2bycl{background:transparent;border:none;font-size:var(--font-size-xl);color:var(--color-gray-400);cursor:pointer;padding:var(--space-1);line-height:1;transition:all var(--transition-fast);border-radius:var(--radius-sm);flex-shrink:0}.toast__close.svelte-t2bycl:hover{color:var(--color-gray-700);background:var(--color-gray-100)}.toast__close.svelte-t2bycl:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media (max-width: 640px){.toast.svelte-t2bycl{top:var(--space-4);right:var(--space-4);left:var(--space-4);max-width:calc(100% - 2rem)}}
