/* D-V872j V8.77 rc1.52 -- Banner SSE disconnect + lock_collision
   Tokens-only conformes doctrine CSS Vague 5+. Parite light/dark auto via
   light-dark() des tokens --info-surface + --warning-surface (style.css:81-86).
   Aucun hex hardcode, aucun rgba ancien.

   Reference DEBT_REGISTRY D-V872j Option B enrichi : UX banner immediate sur
   disconnect detection, redirige user vers /compte/dossiers (worker continue
   server-side via gen_lock:user_id Redis TTL 360s). */
@layer legacy {
    .sse-banner {
        background: var(--info-surface);
        border-left: 3px solid var(--info-surface-border);
        color: var(--info-surface-text);
        padding: var(--space-md, 1rem);
        margin-block: var(--space-md, 1rem);
        border-radius: 0.25rem;
    }

    .sse-banner--warn {
        background: var(--warning-surface);
        border-left-color: var(--warning-surface-border);
        color: var(--warning-surface-text);
    }

    .sse-banner__text {
        margin-block-end: var(--space-sm, 0.5rem);
    }

    .sse-banner__actions {
        display: flex;
        gap: var(--space-sm, 0.5rem);
        flex-wrap: wrap;
    }
}
