.ui-alert[data-v-a0aeaaf3]{align-items:flex-start;gap:var(--alert-gap);padding:var(--alert-padding);border:var(--alert-border-width) solid transparent;background-color:var(--alert-info-bg);border-color:var(--alert-info-border);color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-body-sm-size);line-height:var(--leading-normal);display:flex}.ui-alert--error[data-v-a0aeaaf3]{background-color:var(--alert-error-bg);border-color:var(--alert-error-border)}.ui-alert--warning[data-v-a0aeaaf3]{background-color:var(--alert-warning-bg);border-color:var(--alert-warning-border)}.ui-alert--success[data-v-a0aeaaf3]{background-color:var(--alert-success-bg);border-color:var(--alert-success-border)}.ui-alert--info[data-v-a0aeaaf3]{background-color:var(--alert-info-bg);border-color:var(--alert-info-border)}.ui-alert__icon[data-v-a0aeaaf3]{width:var(--alert-icon-size);height:var(--alert-icon-size);color:var(--icon-muted);flex:none}.ui-alert--error .ui-alert__icon[data-v-a0aeaaf3]{color:var(--state-error)}.ui-alert--warning .ui-alert__icon[data-v-a0aeaaf3]{color:var(--state-warning)}.ui-alert--success .ui-alert__icon[data-v-a0aeaaf3]{color:var(--state-success)}.ui-alert--info .ui-alert__icon[data-v-a0aeaaf3]{color:var(--icon-muted)}.ui-alert__content[data-v-a0aeaaf3]{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-alert__title[data-v-a0aeaaf3]{font-weight:var(--font-semibold);color:var(--text-primary)}.ui-alert__message[data-v-a0aeaaf3]{color:var(--text-secondary)}.ui-alert__dismiss[data-v-a0aeaaf3]{width:var(--btn-height-sm);height:var(--btn-height-sm);color:var(--icon-secondary);cursor:pointer;transition:var(--transition-color);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-alert__dismiss[data-v-a0aeaaf3]:hover{background-color:var(--c-white-a06);color:var(--icon-primary)}.ui-alert__dismiss[data-v-a0aeaaf3]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-alert__dismiss-icon[data-v-a0aeaaf3]{width:var(--icon-sm);height:var(--icon-sm)}
