.site-toast-stack{top:var(--site-toast-top,12px);z-index:9999;pointer-events:none;flex-direction:column;gap:10px;width:min(400px,100vw - 32px);display:flex;position:fixed;right:12px;& .site-toast{border:1px solid var(--border-color);background:var(--field-bg);width:100%;min-width:280px;max-width:100%;box-shadow:0 8px 26px var(--shadow-modal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;color:var(--text-color);border-radius:12px;margin-bottom:0;padding:.85rem 2.5rem .85rem .95rem;animation:.2s ease-out site-toast-enter;position:relative;top:auto;left:auto;transform:translateY(0);& ul{margin:0}& li{align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}& .site-toast__msg{font-weight:600;display:inline-block}& i{margin-top:.1rem;font-size:1rem}& .close{width:1.75rem;height:1.75rem;color:var(--gray-700);opacity:.9;text-shadow:none;float:none;z-index:1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.15rem;font-weight:700;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}& .close:hover,& .close:focus{background:var(--accent-tint);color:var(--accent);opacity:1}& .close:active{background:var(--accent-border)}& .close i{font-size:inherit;margin-top:0}}& .site-toast--success,& .alert-success.site-toast{border-left:4px solid var(--success);background:color-mix(in srgb, var(--color-light) 86%, var(--success) 14%);& i{color:var(--success)}}& .site-toast--warning,& .alert-warning.site-toast{border-left:4px solid var(--yellow);background:color-mix(in srgb, var(--color-light) 86%, var(--yellow) 14%);& i{color:var(--yellow)}}& .site-toast--danger,& .alert-danger.site-toast{border-left:4px solid var(--danger);background:color-mix(in srgb, var(--color-light) 86%, var(--danger) 14%);& i{color:var(--danger)}}& .site-toast--info,& .alert-info.site-toast{border-left:4px solid var(--blue);background:color-mix(in srgb, var(--color-light) 86%, var(--blue) 14%);& i{color:var(--blue)}}}@keyframes site-toast-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=767.98px){.site-toast-stack{width:auto;left:12px;right:12px}}
