.ui-banner[data-v-c2a62e4b]{align-items:flex-start;gap:var(--spacing-sm2);padding:var(--spacing-sm2) var(--spacing-md);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);background:var(--bg-surface);display:flex}.banner-icon[data-v-c2a62e4b]{flex-shrink:0;margin-top:2px}.banner-body[data-v-c2a62e4b]{gap:var(--spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.banner-title[data-v-c2a62e4b]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-ink)}.banner-text[data-v-c2a62e4b]{font-size:var(--font-size-sm);color:var(--text-ink-2)}.banner-actions[data-v-c2a62e4b]{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.banner-dismiss[data-v-c2a62e4b]{margin:calc(var(--spacing-xxs)*-1) calc(var(--spacing-xs)*-1) 0 0;flex-shrink:0}.tone-success[data-v-c2a62e4b]{border-color:color-mix(in srgb,var(--color-success) 20%,var(--border-color));background:var(--color-success-soft)}.tone-success .banner-icon[data-v-c2a62e4b]{color:var(--color-success)}.tone-warning[data-v-c2a62e4b]{border-color:color-mix(in srgb,var(--color-warning) 20%,var(--border-color));background:var(--color-warning-soft)}.tone-warning .banner-icon[data-v-c2a62e4b]{color:var(--color-warning)}.tone-error[data-v-c2a62e4b]{border-color:color-mix(in srgb,var(--color-danger) 20%,var(--border-color));background:var(--color-danger-soft)}.tone-error .banner-icon[data-v-c2a62e4b]{color:var(--color-danger)}.tone-info[data-v-c2a62e4b]{border-color:var(--brand-100);background:var(--color-accent-soft)}.tone-info .banner-icon[data-v-c2a62e4b]{color:var(--color-primary)}
