.app-notifications-portal{z-index:10000;pointer-events:none;flex-direction:column-reverse;gap:1em;display:flex;position:fixed;bottom:2em;right:2em}.app-toast{pointer-events:auto;-webkit-backdrop-filter:blur(1.5em)saturate(1.8);background:#141419d9;border:.0625em solid #ffffff1a;border-radius:1em;align-items:center;gap:1em;min-width:20em;max-width:28em;padding:1.25em 1.5em;animation:.5s cubic-bezier(.16,1,.3,1) forwards toastEntrada;display:flex;position:relative;overflow:hidden;box-shadow:0 1.5em 3em #00000080}.app-toast--success{border-left:.4em solid #10b981}.app-toast--error{border-left:.4em solid #ef4444}.app-toast--warning{border-left:.4em solid #f7a300}.app-toast--info{border-left:.4em solid #00f0ff}.app-toast__icon{background:#ffffff0d;border-radius:.75em;flex-shrink:0;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:flex}.app-toast--success .app-toast__icon{color:#10b981;text-shadow:0 0 1em #10b98180}.app-toast--error .app-toast__icon{color:#ef4444;text-shadow:0 0 1em #ef444480}.app-toast--warning .app-toast__icon{color:#f7a300;text-shadow:0 0 1em #f7a30080}.app-toast--info .app-toast__icon{color:#00f0ff;text-shadow:0 0 1em #00f0ff80}.app-toast__content{color:#fff;letter-spacing:.02em;flex:1;font-size:.95em;font-weight:600;line-height:1.4}.app-toast__close{color:#ffffff4d;cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:.5em;justify-content:center;align-items:center;padding:.5em;display:flex}.app-toast__close:hover{color:#fff;background:#ffffff1a}@keyframes toastEntrada{0%{opacity:0;transform:translate(2em)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=48em){.app-notifications-portal{inset:auto 1em 1em}.app-toast{width:100%;min-width:auto}}
