.ToastRenderer_container__wxkvQ{position:fixed;top:1.5rem;right:1.5rem;z-index:600;display:flex;flex-direction:column;gap:.625rem;pointer-events:none;max-width:420px;width:calc(100vw - 3rem)}.ToastRenderer_toast__1Bfu0{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:6px;background:var(--xecho-bg-overlay,#252d3d);border:1px solid rgba(116,185,255,.15);box-shadow:0 4px 16px rgba(0,0,0,.4),0 12px 40px rgba(0,0,0,.25);pointer-events:all;opacity:0;transform:translateX(12px);transition:opacity .22s ease,transform .22s ease}.ToastRenderer_toast__1Bfu0.ToastRenderer_visible__8VxiX{opacity:1;transform:translateX(0)}.ToastRenderer_toast__1Bfu0.ToastRenderer_success__oZ_tN{border-color:rgba(34,197,94,.25)}.ToastRenderer_toast__1Bfu0.ToastRenderer_error__85MTL{border-color:rgba(239,68,68,.25)}.ToastRenderer_toast__1Bfu0.ToastRenderer_info__KWglb{border-color:rgba(116,185,255,.25)}.ToastRenderer_toast__1Bfu0.ToastRenderer_warning__CiFo7{border-color:rgba(245,158,11,.25)}.ToastRenderer_iconBox__Lc3s3{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem}.ToastRenderer_success__oZ_tN .ToastRenderer_iconBox__Lc3s3{background:rgba(34,197,94,.12);color:var(--xecho-success,#22c55e)}.ToastRenderer_error__85MTL .ToastRenderer_iconBox__Lc3s3{background:rgba(239,68,68,.12);color:var(--xecho-danger,#ef4444)}.ToastRenderer_info__KWglb .ToastRenderer_iconBox__Lc3s3{background:rgba(116,185,255,.12);color:var(--xecho-accent,#74b9ff)}.ToastRenderer_warning__CiFo7 .ToastRenderer_iconBox__Lc3s3{background:rgba(245,158,11,.12);color:var(--xecho-warning,#f59e0b)}.ToastRenderer_message__F_kh6{flex:1;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;color:var(--xecho-text-secondary,hsla(0,0%,100%,.7));line-height:1.4;min-width:0}.ToastRenderer_dismiss__3p7RP{flex-shrink:0;width:24px;height:24px;border-radius:4px;background:transparent;border:none;cursor:pointer;color:var(--xecho-text-muted,hsla(0,0%,100%,.4));display:flex;align-items:center;justify-content:center;font-size:.7rem;transition:background .15s ease,color .15s ease}.ToastRenderer_dismiss__3p7RP:hover{background:hsla(0,0%,100%,.07);color:var(--xecho-text-primary,#fff)}@media (max-width:480px){.ToastRenderer_container__wxkvQ{top:auto;bottom:1.5rem;right:1rem;left:1rem;width:auto}}