/* Ali Gator v219 — croix de la notification « À noter ». */
html:root body:not(#lx) #root section.batch-page > p.batch-error:not(#agerr-x):not(#agnx-z) { padding-right: 52px !important; }
html:root body #root section.batch-page > p.batch-error[data-agnx-off]:not(#agnx-z) { animation: agnx-out .38s cubic-bezier(.4, 0, .2, 1) forwards !important; pointer-events: none !important; }
html:root body .agnx {
  position: fixed; z-index: 885; display: grid; place-items: center; width: 30px; height: 30px; padding: 0; margin: 0;
  border: 0; border-radius: 50%; background: rgba(192, 83, 47, .09); color: #c0532f; cursor: pointer;
  opacity: 0; transform: scale(.8); pointer-events: none;
  transition: opacity .3s ease, transform .3s cubic-bezier(.3, 1.4, .5, 1), background-color .2s ease;
}
html:root body .agnx.is-on { opacity: 1; transform: none; pointer-events: auto; }
html:root body .agnx:hover { background: rgba(192, 83, 47, .18); }
html:root body .agnx:focus-visible { outline: 0; box-shadow: 0 0 0 3px rgba(224, 113, 78, .35); }
@keyframes agnx-out { to { opacity: 0; transform: translateY(12px) scale(.97); visibility: hidden; } }
@media (prefers-reduced-motion: reduce) { html:root body .agnx { transition: none; } html:root body #root section.batch-page > p.batch-error[data-agnx-off] { animation: none !important; visibility: hidden !important; } }
