.ui-alert[data-v-e29cdaae]{display:flex;align-items:flex-start;gap:var(--v2-s-md);padding:var(--v2-s-base);border-radius:var(--v2-r-sm);border:1px solid transparent}.ui-alert__icon[data-v-e29cdaae]{margin-top:.15em}.ui-alert__body[data-v-e29cdaae]{flex:1;display:flex;flex-direction:column;gap:var(--v2-s-xxs)}.ui-alert__title[data-v-e29cdaae]{font:var(--v2-t-title-md)}.ui-alert__text[data-v-e29cdaae]{font:var(--v2-t-body-sm)}.ui-alert__close[data-v-e29cdaae]{flex:none;display:inline-flex;padding:var(--v2-s-xs);margin:calc(var(--v2-s-xs)*-1);border-radius:var(--v2-r-sm);color:inherit;opacity:.7}.ui-alert__close[data-v-e29cdaae]:hover{opacity:1}.ui-alert--info[data-v-e29cdaae]{background:var(--v2-surface-soft);color:var(--v2-body);border-color:var(--v2-hairline-soft)}.ui-alert--success[data-v-e29cdaae]{background:var(--v2-success-tint);color:var(--v2-success)}.ui-alert--warning[data-v-e29cdaae]{background:var(--v2-warning-tint);color:var(--v2-warning)}.ui-alert--error[data-v-e29cdaae]{background:var(--v2-error-tint);color:var(--v2-error)}
