.alerts-overlay{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:16px;padding:48px;display:flex;position:fixed;inset:0;overflow:hidden}.alerts-tarjeta{flex-direction:column;align-items:center;gap:10px;max-width:560px;animation:.5s cubic-bezier(.18,1.5,.4,1) both alerts-entra;display:flex}.alerts-marco{filter:drop-shadow(0 12px 26px oklch(0% 0 0/.55))drop-shadow(0 0 18px oklch(66% .17 152/.45));justify-content:center;align-items:flex-end;display:flex;position:relative}.alerts-visual{object-fit:contain;width:auto;max-width:100%;max-height:260px}.alerts-texto{text-align:center;color:var(--foreground);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);background:linear-gradient(oklch(19% .01 152/.92),oklch(13% 0 0/.94));border-top:3px solid oklch(66% .17 152);padding:14px 26px 16px;position:relative}.alerts-titulo{font-family:var(--font-display,ui-sans-serif, sans-serif);letter-spacing:.03em;text-transform:uppercase;color:oklch(98% 0 0);text-shadow:0 0 16px oklch(66% .17 152/.65);margin:0;font-size:2.4rem;font-weight:400;line-height:1}.alerts-autor{justify-content:center;align-items:center;gap:8px;margin:8px 0 0;display:flex}.alerts-chip{color:oklch(14% 0 0);letter-spacing:.06em;text-transform:uppercase;background:oklch(66% .17 152);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.alerts-cantidad{font-family:var(--font-display,ui-sans-serif, sans-serif);color:oklch(66% .17 152);letter-spacing:.02em;font-size:1.35rem;line-height:1}.alerts-plataforma{object-fit:contain;width:16px;height:16px}.alerts-detalle{color:oklch(85% 0 0);word-break:break-word;margin:8px 0 0;font-size:.95rem;line-height:1.4}.alerts-estado{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:var(--muted-foreground);border:1px solid var(--border);opacity:.85;background:oklch(18% 0 0/.7);border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:.75rem;font-weight:600}@keyframes alerts-entra{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
