.ui-alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid;grid-template-columns:1.5rem minmax(0,1fr) auto;font-size:.875rem;line-height:1.5;display:grid}.ui-alert__icon{border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:900;display:inline-flex}.ui-alert strong{margin-bottom:var(--space-1);display:block}.ui-alert__content>:first-child{margin-top:0}.ui-alert__content>:last-child{margin-bottom:0}.ui-alert--info{border-color:var(--info-border);color:var(--info-text);background:var(--info-bg)}.ui-alert--info .ui-alert__icon{color:var(--info-bg);background:var(--info-text)}.ui-alert--success{border-color:var(--success-border);color:var(--success-text);background:var(--success-bg)}.ui-alert--success .ui-alert__icon{color:var(--success-bg);background:var(--success-text)}.ui-alert--warning{border-color:var(--warning-border);color:var(--warning-text);background:var(--warning-bg)}.ui-alert--warning .ui-alert__icon{color:var(--warning-bg);background:var(--warning-text)}.ui-alert--danger{border-color:var(--danger-border);color:var(--danger-text);background:var(--danger-bg)}.ui-alert--danger .ui-alert__icon{color:var(--danger-bg);background:var(--danger-text)}
