.br-toast{position:fixed;bottom:24px;left:24px;z-index:var(--br-z-float);max-width:320px;opacity:0;transform:translateY(20px);transition:all .4s ease;pointer-events:none}
.br-toast.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}
.br-toast__inner{background:var(--br-paper);border:1px solid var(--br-line);border-radius:var(--br-r-md);padding:14px 16px;box-shadow:var(--br-shadow-deep);display:flex;gap:var(--br-gap-sm);align-items:flex-start}
.br-toast__icon{font-size:24px;flex-shrink:0}
.br-toast__text{font-size:13px;color:var(--br-ink-light);line-height:1.4;flex:1}
.br-toast__text strong{color:var(--br-ink);font-size:14px}
.br-toast__text small{color:var(--br-ink-faded)}
.br-toast__close{color:var(--br-ink-faded);font-size:16px;flex-shrink:0}
@media(max-width:767px){.br-toast{left:12px;right:12px;max-width:none;bottom:80px}}