.alert-banner[data-v-eb8e9e6c]{display:flex;align-items:center;gap:16px;padding:20px;margin-bottom:20px;background:#fff;border:1px solid var(--border);border-left:4px solid var(--error, #E53935)}.alert-banner__icon[data-v-eb8e9e6c]{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--error-bg, #FFEBEE);color:var(--error, #E53935);font-size:24px;font-weight:700}.alert-banner__content[data-v-eb8e9e6c]{flex:1;min-width:0}.alert-banner__title[data-v-eb8e9e6c]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--text-primary)}.alert-banner__description[data-v-eb8e9e6c]{margin:0;font-size:14px;color:var(--text-primary);line-height:1.4}.alert-banner__actions[data-v-eb8e9e6c]{flex-shrink:0}.alert-banner--danger[data-v-eb8e9e6c]{border-left-color:var(--error, #E53935)}.alert-banner--danger .alert-banner__icon[data-v-eb8e9e6c]{background:var(--error-bg, #FFEBEE);color:var(--error, #E53935)}.alert-banner--warning[data-v-eb8e9e6c]{border-left-color:var(--warning, #F59E0B)}.alert-banner--warning .alert-banner__icon[data-v-eb8e9e6c]{background:#fef3c7;color:var(--warning, #F59E0B)}.alert-banner--info[data-v-eb8e9e6c]{border-left-color:var(--info, #3B82F6)}.alert-banner--info .alert-banner__icon[data-v-eb8e9e6c]{background:#eff6ff;color:var(--info, #3B82F6)}.alert-banner--success[data-v-eb8e9e6c]{border-left-color:var(--success, #22C55E)}.alert-banner--success .alert-banner__icon[data-v-eb8e9e6c]{background:#f0fdf4;color:var(--success, #22C55E)}@media (max-width: 600px){.alert-banner[data-v-eb8e9e6c]{flex-wrap:wrap;gap:12px;padding:16px}.alert-banner__icon[data-v-eb8e9e6c]{width:40px;height:40px;min-width:40px;font-size:20px}.alert-banner__content[data-v-eb8e9e6c]{flex:1 1 calc(100% - 56px)}.alert-banner__actions[data-v-eb8e9e6c]{width:100%}}
