.svc-header .al-bouton{position:relative}.svc-header .al-bouton:after{content:"";position:absolute;top:9px;left:24px;width:8px;height:8px;border-radius:50%;background:transparent}.svc-header .al-pastille-ok:after{background:#3ea56a;box-shadow:0 0 0 2px #14110e}.svc-header .al-pastille-ko:after{background:#e0892f;box-shadow:0 0 0 2px #14110e}.al .al-bloc{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--border)}.al .al-bloc:last-of-type{border-bottom:0}.al .al-bloc h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:17px;font-weight:600;color:var(--foreground)}.al .al-note{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--muted-foreground)}.al .al-note b{color:var(--foreground)}.al .al-petit{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--muted-foreground)}.al .al-ko{color:var(--destructive,#a32014)}.al .al-erreur{margin:0 0 16px;background:#fbe9e5;color:var(--destructive,#a32014)}.al .al-attention,.al .al-erreur{padding:10px 12px;border-radius:8px;font-size:14px}.al .al-attention{margin:0 0 12px;line-height:1.5;background:#fdf1dc;color:#6b4a12}.al .al-ok{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600;color:#276548}.al .al-etapes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.al .al-etapes li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:15px;line-height:1.5}.al .al-etapes svg{flex:0 0 auto;margin-top:2px}.al .al-liste{margin:0 0 14px;padding-left:18px;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.al .al-principal{width:100%;min-height:50px;font-size:16px}.al .al-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.al .al-actions [data-slot=button]{min-height:46px}.al .al-couper{color:var(--muted-foreground)}.al .al-faits{display:grid;gap:6px;margin:0 0 4px}.al .al-faits div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.al .al-faits dt{color:var(--muted-foreground)}.al .al-faits dd{margin:0;text-align:right;color:var(--foreground)}.al .al-familles{border:0;margin:16px 0 0;padding:0;display:grid;gap:8px}.al .al-familles legend{font-size:14px;font-weight:600;margin-bottom:6px;color:var(--foreground)}.al .al-famille{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;min-height:48px;border:1px solid var(--border);border-radius:10px;background:var(--card);cursor:pointer}.al .al-famille input{width:20px;height:20px;margin-top:2px;flex:0 0 auto;accent-color:var(--primary)}.al .al-famille span{display:grid;gap:2px}.al .al-famille b{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--foreground)}.al .al-famille small{font-size:13px;line-height:1.45;color:var(--muted-foreground)}.al .al-eveil{margin-top:16px}.al .al-form{display:grid;gap:4px}.al .al-form [data-slot=button]{margin-top:12px;min-height:46px}.al .al-curseur{width:100%;accent-color:var(--primary)}