.vu-toast-stack{position:fixed;bottom:calc(1.25rem + var(--vu-mobile-nav-height,0px));left:50%;transform:translateX(-50%);width:min(27rem,calc(100vw - 2rem));display:flex;flex-direction:column;gap:.6rem;z-index:2147483000;pointer-events:none;max-height:85dvh}.vu-toast{position:relative;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem 1.05rem;background:var(--az-main,#111);color:var(--vu-text,#f2f2f2);border:1px solid var(--az-border,#444);box-shadow:0 4px 18px #0004;pointer-events:auto;overflow:hidden;font:500 .9rem/1.4 Inter,Arial,sans-serif}.vu-toast>a,.vu-toast>span{flex:1;min-width:0;overflow-wrap:anywhere;text-decoration:none;color:inherit}.vu-toast>a:hover{text-decoration:underline}.vu-toast>button{background:transparent;color:inherit;border:0;font-size:1.3rem;line-height:1;cursor:pointer;flex-shrink:0;padding:.25rem}.vu-toast-error{background:#381616;color:#ffb8b8;border-color:#a94343}.vu-toast-progress{position:absolute;height:3px;bottom:0;left:0;right:0;background:currentColor;transform-origin:left;opacity:.65}.vu-request-error{margin:0;background:#000;color:#fff;font-family:Arial,sans-serif}.vu-request-error main{padding:3rem;text-align:center}.vu-request-error main button{padding:.7rem 1rem;cursor:pointer}@media(prefers-reduced-motion:reduce){.vu-toast,.vu-toast-progress{animation:none!important;transition:none!important}}
