.kg-toast-stack{z-index:2000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;top:20px;right:20px}.kg-toast{border:1px solid var(--kg-border);border-radius:var(--kg-radius-md);background:var(--kg-card);max-width:360px;box-shadow:var(--kg-shadow-md);color:var(--kg-ink);font-family:var(--kg-font-body);font-size:var(--kg-text-md);cursor:pointer;pointer-events:auto;transition:opacity .22s var(--kg-ease), transform .22s var(--kg-ease);align-items:center;gap:10px;padding:12px 16px 12px 12px;font-weight:500;line-height:1.4;display:flex}@starting-style{.kg-toast{opacity:0;transform:translateY(-8px)}}.kg-toast.is-leaving{opacity:0;transform:translateY(-8px)}.kg-toast-icon{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.kg-toast-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.kg-toast--success .kg-toast-icon{background:var(--kg-success-soft);color:var(--kg-success)}.kg-toast--error .kg-toast-icon{background:var(--kg-danger-soft);color:var(--kg-danger)}@media (width<=600px){.kg-toast-stack{top:12px;right:var(--kg-gutter-mobile);left:var(--kg-gutter-mobile);align-items:center}.kg-toast{max-width:100%}}@media (prefers-reduced-motion:reduce){.kg-toast{transition:none}}
