/* Campus The Coders · acciones.css v1.0.0 · avisos flotantes de 3 s */
.ax-toasts{position:fixed;top:calc(14px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);z-index:100000;display:flex;flex-direction:column;gap:8px;align-items:center;width:min(560px,calc(100vw - 24px));pointer-events:none}
.ax-toast{pointer-events:auto;width:100%;box-sizing:border-box;padding:12px 16px;border-radius:12px;font:600 14.5px/1.4 "Segoe UI",Arial,sans-serif;color:#fff;box-shadow:0 10px 30px rgba(11,43,82,.28);animation:ax-entra .22s ease-out}
.ax-ok{background:#0b7a3b}.ax-error{background:#b42323}
.ax-toast.ax-sale{animation:ax-sale .35s ease-in forwards}
@keyframes ax-entra{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
@keyframes ax-sale{to{opacity:0;transform:translateY(-10px)}}
@media(prefers-reduced-motion:reduce){.ax-toast,.ax-toast.ax-sale{animation:none}}
