@layer components{.ana-alerta{--ana-alert-bg:var(--ana-alert-bg-base);--ana-alert-border:var(--ana-alert-border-base);--ana-alert-accent:var(--ana-alert-accent-base);--ana-alert-icon-bg:var(--ana-alert-icon-bg-base);--ana-alert-ink:var(--ana-alert-ink-info);background:var(--ana-alert-bg);border-color:var(--ana-alert-border);color:var(--ana-text-body)}.ana-alerta--info{--ana-alert-bg:var(--ana-alert-bg-info);--ana-alert-border:var(--ana-alert-border-info);--ana-alert-accent:var(--ana-alert-accent-info);--ana-alert-icon-bg:var(--ana-alert-icon-bg-info);--ana-alert-ink:var(--ana-alert-ink-info)}.ana-alerta--attn{--ana-alert-bg:var(--ana-alert-bg-attn);--ana-alert-border:var(--ana-alert-border-attn);--ana-alert-accent:var(--ana-alert-accent-attn);--ana-alert-icon-bg:var(--ana-alert-icon-bg-attn);--ana-alert-ink:var(--ana-alert-ink-attn)}.ana-alerta--danger{--ana-alert-bg:var(--ana-alert-bg-danger);--ana-alert-border:var(--ana-alert-border-danger);--ana-alert-accent:var(--ana-alert-accent-danger);--ana-alert-icon-bg:var(--ana-alert-icon-bg-danger);--ana-alert-ink:var(--ana-alert-ink-danger)}.ana-alerta--success{--ana-alert-bg:var(--ana-alert-bg-success);--ana-alert-border:var(--ana-alert-border-success);--ana-alert-accent:var(--ana-alert-accent-success);--ana-alert-icon-bg:var(--ana-alert-icon-bg-success);--ana-alert-ink:var(--ana-alert-ink-success)}.ana-alerta__icone{background:var(--ana-alert-icon-bg);color:var(--ana-alert-accent)}.ana-alerta__texto p{margin:0}.ana-alerta__texto p+p{margin-top:var(--ana-space-1_5)}.ana-alerta__texto a{color:var(--ana-alert-ink);text-underline-offset:var(--ana-space-0_5);text-decoration:underline}.ana-alerta__acao>a,.ana-alerta__acao>button{color:var(--ana-alert-ink);border:var(--ana-size-border-fine) solid var(--ana-alert-border);transition:background var(--ana-t-fast), border-color var(--ana-t-fast);background:0 0}.ana-alerta__acao>a:hover,.ana-alerta__acao>button:hover{background:var(--ana-alert-icon-bg)}.ana-alerta__fechar{color:var(--ana-ink-3);transition:background var(--ana-t-fast), color var(--ana-t-fast);background:0 0}.ana-alerta__fechar:hover{background:var(--ana-navy-04);color:var(--ana-text-primary)}@media (pointer:coarse){.ana-alerta__fechar{min-width:var(--ana-size-touch-target);min-height:var(--ana-size-touch-target)}}@media (prefers-reduced-motion:reduce){.ana-alerta__acao>a,.ana-alerta__acao>button,.ana-alerta__fechar{transition:none}}}
