.th-toast-host.svelte-1jxb65j{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:12px;width:100%;max-width:840px;pointer-events:none;padding:0 16px}.th-toast.svelte-1jxb65j{position:relative;pointer-events:auto;border-radius:12px;box-shadow:0 10px 28px #00000047,0 6px 12px #00000026;color:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-size:14px;line-height:1.5;overflow:hidden;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.th-toast.svelte-1jxb65j:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 16px 36px #00000059,0 8px 16px #0003}.th-toast__body.svelte-1jxb65j{display:flex;align-items:center;gap:12px;padding:14px 16px;position:relative}.th-toast__icon.svelte-1jxb65j{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.th-toast__icon.svelte-1jxb65j svg:where(.svelte-1jxb65j){width:100%;height:100%}.th-toast__text.svelte-1jxb65j{flex:1;padding-right:8px;word-wrap:break-word;overflow-wrap:break-word;display:flex;flex-direction:column;gap:4px}.th-toast__title.svelte-1jxb65j{font-weight:600;font-size:15px;line-height:1.4}.th-toast__message.svelte-1jxb65j{font-weight:400;font-size:13px;line-height:1.5;opacity:.95}.th-toast__action.svelte-1jxb65j{flex-shrink:0;padding:6px 12px;border:1px solid rgba(255,255,255,.4);background:#ffffff26;color:inherit;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease;outline:none}.th-toast__action.svelte-1jxb65j:hover{background:#ffffff40;border-color:#fff9}.th-toast__action.svelte-1jxb65j:active{transform:scale(.96)}.th-toast__action.svelte-1jxb65j:focus-visible{box-shadow:0 0 0 2px #fff9}.th-toast__close.svelte-1jxb65j{flex-shrink:0;margin-left:4px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;padding:0;background:transparent;color:inherit;opacity:.7;cursor:pointer;border-radius:6px;outline:none;transition:opacity .15s ease,background .15s ease,transform .08s ease}.th-toast__close.svelte-1jxb65j:hover{opacity:1;background:#ffffff26;transform:scale(1.05)}.th-toast__close.svelte-1jxb65j:active{transform:scale(.95)}.th-toast__close.svelte-1jxb65j:focus-visible{box-shadow:0 0 0 2px #fff9;opacity:1}.th-toast__close-icon.svelte-1jxb65j{width:16px;height:16px;flex-shrink:0}.th-toast__progress.svelte-1jxb65j{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffffe6;transform-origin:left;animation:svelte-1jxb65j-progress-shrink var(--toast-timeout, 3.5s) linear forwards}.th-toast.svelte-1jxb65j:hover .th-toast__progress:where(.svelte-1jxb65j){animation-play-state:paused}@keyframes svelte-1jxb65j-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.th-sr-only.svelte-1jxb65j{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-gray-800.svelte-1jxb65j{background:linear-gradient(135deg,#1f2937,#111827)}.is-gray-500.svelte-1jxb65j{background:linear-gradient(135deg,#6b7280,#4b5563)}.is-teal-500.svelte-1jxb65j{background:linear-gradient(135deg,#14b8a6,#0d9488)}.is-blue-500.svelte-1jxb65j{background:linear-gradient(135deg,#3b82f6,#2563eb)}.is-red-500.svelte-1jxb65j{background:linear-gradient(135deg,#ef4444,#dc2626)}.is-yellow-500.svelte-1jxb65j{background:linear-gradient(135deg,#f59e0b,#d97706)}@media(max-width:640px){.th-toast-host.svelte-1jxb65j{max-width:calc(100vw - 32px);bottom:12px}.th-toast.svelte-1jxb65j{font-size:13px}.th-toast__body.svelte-1jxb65j{padding:12px 14px;gap:10px}.th-toast__icon.svelte-1jxb65j{width:20px;height:20px}.th-toast__title.svelte-1jxb65j{font-size:14px}.th-toast__message.svelte-1jxb65j{font-size:12px}.th-toast__action.svelte-1jxb65j{padding:5px 10px;font-size:12px}.th-toast__close.svelte-1jxb65j{width:20px;height:20px}.th-toast__close-icon.svelte-1jxb65j{width:14px;height:14px}.th-toast.svelte-1jxb65j:hover{transform:translateY(-1px) scale(1.005)}}@media(max-width:380px){.th-toast-host.svelte-1jxb65j{gap:8px}.th-toast__body.svelte-1jxb65j{flex-wrap:wrap}.th-toast__action.svelte-1jxb65j{order:10;width:100%;margin-top:4px}}
