.ts-stack{z-index:2147483647;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed}.ts-toast{pointer-events:all;cursor:pointer;border:1px solid var(--ts-border);min-width:280px;max-width:380px;box-shadow:0 4px 24px #0000001f, 0 0 0 .5px var(--ts-border);will-change:transform, opacity;border-radius:10px;align-items:center;gap:12px;padding:13px 42px 18px 14px;transition:transform .42s cubic-bezier(.34,1.36,.64,1),opacity .38s;display:flex;position:relative;overflow:hidden}.ts-toast--light{background:color-mix(in srgb, white 94%, var(--ts-color) 6%);color:#1f2937}.ts-toast--dark{background:color-mix(in srgb, #1e1e2e 90%, var(--ts-color) 10%);color:#e5e7eb}.ts-toast__icon{flex-shrink:0;line-height:0}.ts-toast__message{white-space:pre-line;text-wrap:pretty;flex:1;max-height:80dvh;font-size:.875rem;font-weight:500;line-height:1.5;overflow:auto}.ts-toast__close{cursor:pointer;width:20px;height:20px;color:inherit;opacity:.45;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:background .15s;display:flex;position:absolute;top:8px;right:8px}.ts-toast__close:hover{opacity:.9;background:#0000000f}.ts-toast--dark .ts-toast__close:hover{background:#ffffff14}.ts-toast__progress{background:var(--ts-color);transform-origin:0;opacity:.7;width:100%;height:3px;animation:ts-progress var(--ts-duration,4s) linear forwards;border-radius:0 0 10px 10px;animation-play-state:paused;position:absolute;bottom:0;left:0}@keyframes ts-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
