.ss-toast-container{top:var(--ss-space-6);right:var(--ss-space-6);z-index:9999;gap:var(--ss-space-3);pointer-events:none;max-width:min(380px, calc(100vw - var(--ss-space-8)));flex-direction:column;display:flex;position:fixed}.ss-toast{align-items:flex-start;gap:var(--ss-space-3);padding:var(--ss-space-4) var(--ss-space-5);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface-raised,#1e2435);box-shadow:var(--ss-shadow-md);pointer-events:auto;animation:ss-toast-in .2s var(--ss-ease-soft) both;border:1px solid #ffffff1a;line-height:1.45;display:flex}@keyframes ss-toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.ss-toast--success{border-left:3px solid #22c55e}.ss-toast--error{border-left:3px solid #ef4444}.ss-toast--info{border-left:3px solid var(--ss-color-accent,#1ec8e0)}.ss-toast__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:.7rem;font-weight:700;display:flex}.ss-toast--success .ss-toast__icon{color:#22c55e;background:#22c55e26}.ss-toast--error .ss-toast__icon{color:#ef4444;background:#ef444426}.ss-toast--info .ss-toast__icon{color:var(--ss-color-accent,#1ec8e0);background:#1ec8e01f}.ss-toast__message{font-size:var(--ss-fs-small);color:var(--ss-text-light-heading,#f0f4ff);flex:1;font-weight:500}.ss-toast__close{cursor:pointer;color:var(--ss-text-light-muted,#ffffff80);opacity:.6;background:0 0;border:none;flex-shrink:0;margin-top:1px;padding:0;font-size:.7rem;line-height:1;transition:opacity .15s}.ss-toast__close:hover{opacity:1}@media (max-width:640px){.ss-toast-container{top:auto;bottom:var(--ss-space-6);left:var(--ss-space-4);right:var(--ss-space-4)}}
