.ts-snackbar{left:8px;bottom:calc(var(--pt-status-h,32px) + 8px);z-index:21;box-sizing:border-box;background:var(--pt-ink);max-width:min(560px,100vw - 16px);min-height:40px;color:var(--pt-paper);outline:1px solid var(--pt-paper);font:13px/1.4 var(--pt-text);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--pt-dur-toast) var(--pt-ease-out), transform var(--pt-dur-toast) var(--pt-ease-out);pointer-events:none;align-items:center;gap:8px;padding:0 4px 0 14px;display:flex;position:fixed;transform:translateY(4px)}.ts-snackbar.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.ts-snackbar-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ts-snackbar-action,.ts-snackbar-x{appearance:none;color:var(--pt-paper);cursor:pointer;height:32px;font:13px/1 var(--pt-text);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.ts-snackbar-action{margin-left:4px;padding:0 10px;font-weight:500}.ts-snackbar-x{width:32px;padding:0}.ts-snackbar-x svg{fill:currentColor;width:16px;height:16px}.ts-snackbar-action:hover,.ts-snackbar-x:hover{border-color:var(--pt-paper)}.ts-snackbar-action:focus-visible,.ts-snackbar-x:focus-visible{outline:1px solid var(--pt-paper);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.ts-snackbar,.ts-snackbar.is-on{transition:none;transform:none}}
