.alert{box-sizing:border-box;border:1px solid var(--borda);background:var(--superficie);width:100%;color:var(--tinta);font-family:var(--sans);text-align:left;border-radius:10px;gap:.125rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.42857;display:grid;position:relative}.alert:has(>svg){grid-template-columns:auto 1fr;column-gap:.5rem}.alert>svg{color:currentColor;grid-row:span 2;width:1rem;height:1rem;transform:translateY(.125rem)}.alert:has(>.alert-acao){padding-right:4.5rem}.alert-titulo{font-size:inherit;margin:0;font-weight:500}:is(.alert:has(>svg)>.alert-titulo,.alert:has(>svg)>.alert-descricao){grid-column-start:2}.alert-descricao{color:var(--tinta-media);text-wrap:balance;font-size:.875rem}.alert-descricao p{margin:0}.alert-descricao p:not(:last-child){margin-bottom:1rem}.alert-titulo a,.alert-descricao a{text-underline-offset:3px;text-decoration:underline}.alert-titulo a:hover,.alert-descricao a:hover{color:var(--tinta)}.alert-acao{position:absolute;top:.5rem;right:.5rem}.alert[data-variant=info]{border-color:color-mix(in srgb, var(--info) 25%, transparent);background:var(--info-fundo)}.alert[data-variant=info]>svg{color:var(--info)}.alert[data-variant=warning]{border-color:color-mix(in srgb, var(--atencao) 25%, transparent);background:var(--atencao-fundo)}.alert[data-variant=warning]>svg{color:var(--atencao)}.alert[data-variant=success]{border-color:color-mix(in srgb, var(--ok) 25%, transparent);background:var(--ok-fundo)}.alert[data-variant=success]>svg{color:var(--ok)}.alert[data-variant=destructive]{border-color:color-mix(in srgb, var(--critico) 25%, transparent);background:var(--critico-fundo)}.alert[data-variant=destructive]>svg,.alert[data-variant=destructive]>.alert-titulo{color:var(--critico)}
