.bw-flash-toast-host{position:fixed;left:1rem;right:1rem;top:6rem;z-index:1050;display:flex;flex-direction:column;align-items:stretch;gap:0.5rem;pointer-events:none;max-width:24rem;margin-left:auto;margin-right:auto}@media (min-width: 640px){.bw-flash-toast-host{left:auto;right:1.5rem;margin-left:0;margin-right:0}}.bw-flash-toast{pointer-events:auto;display:flex;align-items:center;gap:0.75rem;border-radius:1rem;padding:0.75rem 0.5rem 0.75rem 0.75rem;font-size:0.875rem;font-weight:600;line-height:1.375;letter-spacing:-0.01em;opacity:1;animation:bw-toast-enter 0.36s ease-out both;transition:opacity 0.3s ease, transform 0.3s ease}@keyframes bw-toast-enter{from{transform:translateY(0.5rem)}to{transform:translateY(0)}}.bw-flash-toast--leave{opacity:0;transform:translateY(-0.35rem);animation:none}.bw-flash-toast--success{background-color:#fffbeb;border:2px solid #fbbf24;color:#1c1917;box-shadow:0 0 0 1px rgba(251,191,36,0.45),0 10px 15px -3px rgba(0,0,0,0.12)}.bw-flash-toast--danger{background-color:#ffe4e6;border:2px solid #fb7185;color:#881337;box-shadow:0 0 0 1px rgba(251,113,133,0.45),0 10px 15px -3px rgba(0,0,0,0.12)}.bw-flash-toast__glyph{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0.75rem;font-size:0.875rem;line-height:1;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.15)}.bw-flash-toast__glyph--success{background:linear-gradient(145deg, #f59e0b 0%, #b45309 100%)}.bw-flash-toast__glyph--danger{background:linear-gradient(145deg, #e11d48 0%, #881337 100%)}.bw-flash-toast__body{margin:0;flex:1 1 0%;min-width:0;line-height:1.375}.bw-flash-toast__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:0.5rem;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer}.bw-flash-toast__close--success{color:#451a03}.bw-flash-toast__close--success:hover{background-color:#fcd34d}.bw-flash-toast__close--danger{color:#881337}.bw-flash-toast__close--danger:hover{background-color:#fecdd3}
