.core-banner[data-v-ee8232e0]{background:var(--bn-bg);border:1px solid var(--bn-bd);border-radius:var(--radius-md);align-items:center;gap:14px;padding:14px 18px;display:flex}.core-banner.is-accent[data-v-ee8232e0]{border-left:4px solid var(--bn-fg)}.core-banner__icon[data-v-ee8232e0]{color:var(--bn-fg);flex-shrink:0}.core-banner__body[data-v-ee8232e0]{flex:1;min-width:0}.core-banner__text[data-v-ee8232e0]{font:400 14px var(--font-sans);color:var(--text-body);line-height:1.45}.core-banner__text b[data-v-ee8232e0]{color:var(--text-strong);font-weight:600}.core-banner__progress[data-v-ee8232e0]{align-items:center;gap:10px;margin-top:9px;display:flex}.core-banner__track[data-v-ee8232e0]{background:var(--surface-card);border-radius:var(--radius-pill);flex:1;max-width:280px;height:6px;overflow:hidden}.core-banner__fill[data-v-ee8232e0]{border-radius:var(--radius-pill);height:100%;transition:width var(--dur-md) var(--ease-standard)}.core-banner__pct[data-v-ee8232e0]{font:600 12px var(--font-mono);flex-shrink:0}.core-banner__actions[data-v-ee8232e0]{flex-shrink:0;align-items:center;gap:8px;display:flex}.core-banner__dismiss[data-v-ee8232e0]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;padding:0;display:flex}.is-info[data-v-ee8232e0]{--bn-fg:var(--status-info);--bn-bg:var(--status-info-bg);--bn-bd:var(--brand-tint)}.is-success[data-v-ee8232e0]{--bn-fg:var(--status-success);--bn-bg:var(--status-success-bg);--bn-bd:var(--status-success)}.is-warning[data-v-ee8232e0]{--bn-fg:var(--status-warning);--bn-bg:var(--status-warning-bg);--bn-bd:var(--status-warning)}.is-error[data-v-ee8232e0]{--bn-fg:var(--status-error);--bn-bg:var(--status-error-bg);--bn-bd:var(--status-error)}.is-brand[data-v-ee8232e0]{--bn-fg:var(--brand);--bn-bg:var(--brand-tint-subtle);--bn-bd:var(--brand-tint)}.is-demo[data-v-ee8232e0]{--bn-fg:var(--text-strong);--bn-bg:var(--status-warning-bg);--bn-bd:var(--status-warning)}
