.tds-toast-viewport{bottom:var(--space-5);right:var(--space-5);z-index:120;gap:var(--space-2);flex-direction:column-reverse;width:340px;max-width:calc(100vw - 40px);display:flex;position:fixed}.tds-toast{--toast-accent:var(--brick-400);gap:var(--space-3);background:var(--steel-800);color:var(--steel-200);border-left:3px solid var(--toast-accent);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);box-shadow:var(--shadow-lg);transition:transform var(--duration-med) var(--ease-standard), opacity var(--duration-med) var(--ease-standard);align-items:flex-start;display:flex;position:relative;overflow:hidden}.tds-toast[data-starting-style],.tds-toast[data-ending-style]{opacity:0;transform:translate(16px)}.tds-toast--success{--toast-accent:var(--grass-300)}.tds-toast--error{--toast-accent:var(--brick-400)}.tds-toast--info{--toast-accent:var(--sky-300)}.tds-toast--warn{--toast-accent:var(--yellow-400)}.tds-toast__icon{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--toast-accent) 22%, transparent);width:18px;height:18px;color:var(--toast-accent);flex:none;place-items:center;display:grid}.tds-toast__main{flex:1;min-width:0}.tds-toast__title{font-family:var(--font-mono);font-size:13px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--teal-0);margin:0}.tds-toast__desc{margin:var(--space-1) 0 0 0;color:var(--steel-300);word-break:break-word;font-size:12px;line-height:1.3}.tds-toast__close{top:var(--space-2);right:var(--space-2);color:var(--steel-400);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex;position:absolute}.tds-toast__close:hover{color:var(--teal-0)}.tds-toast__bar{background:var(--toast-accent);transform-origin:0;width:100%;height:2px;animation:tds-toastbar var(--toast-dur,5s) linear forwards;position:absolute;bottom:0;left:0}@keyframes tds-toastbar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
