.statut-banner{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);align-items:flex-start;gap:14px;margin:8px 0 32px;padding:22px 24px;display:flex}.statut-banner__mark{background:var(--color-header-track);width:36px;height:36px;color:var(--color-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pro-v6 .statut-banner__ok,.pro-v6 .statut-banner__down{display:none}.pro-v6 .statut-banner.is-ok .statut-banner__ok,.pro-v6 .statut-banner.is-down .statut-banner__down{display:block}.statut-banner.is-ok .statut-banner__mark{background:var(--color-green-soft);color:var(--color-green)}.statut-banner.is-down .statut-banner__mark{background:var(--color-excluded-bg);color:var(--color-excluded)}.statut-banner__title{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.statut-banner__note{color:var(--color-muted);margin:6px 0 0;font-size:14px}.statut-heading{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:600}.statut-services{gap:10px;margin:0;padding:0;list-style:none;display:grid}.statut-service{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:14px 16px}.statut-service__head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.statut-pill{border-radius:var(--radius-pill);background:var(--color-header-track);min-height:26px;color:var(--color-text);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.statut-pill.is-ok{background:var(--color-green-soft);color:var(--color-green-dark)}.statut-pill.is-down{background:var(--color-excluded-bg);color:var(--color-excluded)}.statut-service__name{color:var(--color-text);font-weight:600}.statut-service__meta{color:var(--color-muted);margin-left:auto;font-size:13px}.statut-ticks{align-items:flex-end;gap:3px;height:14px;margin-top:12px;display:flex}.statut-tick{background:var(--color-button-secondary);border-radius:1px;flex:1 1 0;height:100%}.statut-tick.is-up{background:var(--color-green)}.statut-tick.is-partial{background:var(--color-conditional)}.statut-tick.is-down{background:var(--color-excluded)}
