.welcome{--w-deep: #0a4a50;--w-teal: #0f5c63;--w-shape: #fff;--w-ink: #101c20;--w-muted: #5b6b70;--w-line: #e3e0d8;--w-paper: #faf9f6;display:flex;flex-direction:column;height:100dvh;max-width:430px;margin:0 auto;background:var(--w-deep);color:var(--w-ink);font-family:Inter,Noto Sans,system-ui,sans-serif;line-height:1.45;overflow:hidden}.welcome *,.welcome *:before,.welcome *:after{box-sizing:border-box}.welcome__hero{position:relative;flex:1;min-height:0;overflow:hidden}.welcome__pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--w-deep);background-image:linear-gradient(135deg,var(--w-teal) 25%,transparent 25%),linear-gradient(225deg,var(--w-teal) 25%,transparent 25%),linear-gradient(45deg,var(--w-teal) 25%,transparent 25%),linear-gradient(315deg,var(--w-teal) 25%,var(--w-deep) 25%);background-size:52px 52px;background-position:-26px 0,-26px 0,0 0,0 0}.welcome__shape{position:absolute}.welcome__diamond{background:var(--w-shape);transform:rotate(45deg)}.welcome__outline{border:2px solid var(--w-shape);transform:rotate(45deg)}.welcome__top{position:absolute;top:calc(16px + env(safe-area-inset-top));left:18px;right:18px;display:flex;gap:8px;align-items:center}.welcome__top .grow{flex:1}.welcome__aide{color:#fff}.welcome__scrim{position:absolute;left:0;right:0;bottom:0;height:260px;background:linear-gradient(180deg,rgba(10,74,80,0) 0%,var(--w-deep) 72%)}.welcome__text{position:absolute;left:24px;right:24px;bottom:44px}.welcome__text h1{margin:0;font-size:46px;line-height:1.05;font-weight:700;letter-spacing:-.03em;color:#fff}.welcome__text p{margin:12px 0 0;font-size:19px;line-height:1.35;color:#d6eaeb}.welcome__panel{position:relative;flex:none;margin-top:-28px;background:var(--w-paper);border-radius:28px 28px 0 0;padding:24px 20px calc(16px + env(safe-area-inset-bottom))}.welcome__start{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;border:0;border-radius:14px;background:var(--w-teal);color:#fff;font:inherit;font-size:19px;font-weight:650;cursor:pointer}.welcome button:focus-visible{outline:3px solid #fff;outline-offset:2px}.welcome__panel button:focus-visible{outline-color:var(--w-teal)}:root{--bg: #faf9f6;--surface: #ffffff;--ink: #101c20;--ink-2: #5b6b70;--line: #e3e0d8;--hair: #f0eee8;--action: #0f5c63;--action-soft: #e4f0f1;--ok: #1e7b4f;--ok-soft: #e6f2eb;--warn: #8a5300;--warn-soft: #fff6e3;--warn-line: #e8c47c;--alert: #b3261e;--alert-soft: #fdeeec;--muted: #6b777b;--muted-soft: #ecebe6;--mark: #fff1d0}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:Inter,Noto Sans,system-ui,sans-serif;font-size:17px;line-height:1.45;letter-spacing:-.005em;-webkit-text-size-adjust:100%}:where(button){font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--action);outline-offset:2px}h1,h2,h3,h4,p{margin:0}.fon{font-family:Noto Sans,Inter,sans-serif}.ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.screen{display:flex;flex-direction:column;height:100dvh;max-width:430px;margin:0 auto;background:var(--bg);padding-top:env(safe-area-inset-top);overflow:hidden}.scroll{flex:1;overflow-y:auto}.pad{padding:20px 18px 12px}.stack{display:flex;flex-direction:column;gap:14px}.bar{display:flex;align-items:center;gap:8px;padding:10px 14px 10px 10px;flex:none}.bar h1{font-size:18px;font-weight:600;line-height:1.2;flex:1;min-width:0}.bar h1 small{display:block;font-size:14px;color:var(--ink-2);font-weight:400}.icon-btn{width:44px;height:44px;border-radius:12px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;flex:none}.chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;font-size:14px;background:var(--surface);white-space:nowrap}.title{font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.lead{color:var(--ink-2);font-size:16px}.primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;border:0;border-radius:14px;background:var(--action);color:#fff;font-size:17px;font-weight:600}.primary:disabled{background:var(--muted-soft);color:var(--muted);cursor:not-allowed}.secondary{min-height:48px;padding:0 16px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);font-weight:600;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.secondary:disabled{opacity:.45;cursor:not-allowed}.big2{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:64px;border-radius:16px;font-size:19px;font-weight:700;border:0}.yes{background:var(--action);color:#fff}.no{background:transparent;border:2px solid var(--action);color:var(--action)}.link{background:none;border:0;color:var(--action);font-weight:600;font-size:16px;min-height:48px;padding:0 8px;text-decoration:underline}.row-actions{display:flex;gap:10px}.dock{flex:none;background:var(--bg);border-top:1px solid #e8e5de;padding:12px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.dock-note{font-size:14px;color:var(--ink-2);text-align:center}.alt-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8e5de;margin-top:16px;padding-top:8px}.mic{width:88px;height:88px;border-radius:50%;border:0;background:var(--action);color:#fff;display:flex;align-items:center;justify-content:center;align-self:center}.mic.dim{opacity:.45}.mic.invite{box-shadow:0 0 0 8px #0f5c6340,0 0 0 16px #0f5c631f}.mic.live{box-shadow:0 0 0 10px #0f5c632e}.wave{display:flex;gap:4px;align-items:center;justify-content:center;height:26px}.wave i{display:block;width:4px;height:6px;border-radius:2px;background:var(--action);opacity:.35}.wave.on i{opacity:1;animation:eq .9s ease-in-out infinite}.wave.on i:nth-child(2n){animation-delay:.12s}.wave.on i:nth-child(3n){animation-delay:.28s}@keyframes eq{0%,to{height:5px}50%{height:24px}}@media (prefers-reduced-motion: reduce){.wave.on i{animation:none;height:14px}}.consent{display:flex;gap:12px;align-items:flex-start;margin:18px 0 14px;padding:14px;border:1px solid var(--line);background:var(--surface);border-radius:16px;font-size:15px}.consent input{width:24px;height:24px;margin:2px 0 0;accent-color:var(--action);flex:none}.choice{display:flex;gap:14px;align-items:center;width:100%;text-align:left;min-height:96px;padding:16px;margin-bottom:12px;background:var(--surface);border:1px solid var(--line);border-radius:18px}.choice:disabled{opacity:.55;cursor:not-allowed}.choice b{display:block;font-size:18px;font-weight:600}.choice .s{display:block;font-size:14px;color:var(--ink-2);margin-top:2px}.icb{width:52px;height:52px;border-radius:14px;background:var(--action-soft);color:var(--action);display:flex;align-items:center;justify-content:center;flex:none}.timer{text-align:center;font-size:44px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.noise{font-size:15px;min-height:22px;text-align:center;color:var(--warn);font-weight:600}.memo{margin:0;padding:0 0 0 20px;font-size:16px;display:flex;flex-direction:column;gap:6px}.section-label{font-size:16px;font-weight:600;color:var(--ink-2);margin-top:6px}.msg{font-size:16px;font-weight:600;text-align:center}.step{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);background:var(--surface);border-radius:16px}.step .n{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.step b{display:block;font-size:18px}.step span{font-size:14px;color:var(--ink-2)}.note-line{display:flex;align-items:center;gap:8px;font-size:14px}.band{display:flex;align-items:center;gap:12px;padding:10px 14px;flex:none}.band .w{display:flex;gap:3px;align-items:center;height:28px;flex:none}.band .w i{display:block;width:4px;height:6px;border-radius:2px;background:currentColor;opacity:.4}.band .w.on i{opacity:1;animation:eq .9s ease-in-out infinite}.band .w.on i:nth-child(2n){animation-delay:.15s}.band .w.on i:nth-child(3n){animation-delay:.3s}.band b{display:block;font-size:15px}.band .c{display:block;font-size:15px;line-height:1.35}.band .rep{width:44px;height:44px;border-radius:12px;border:1px solid currentColor;background:transparent;display:flex;align-items:center;justify-content:center;flex:none;color:inherit}.tone-speak{background:var(--action-soft);color:var(--action)}.tone-listen{background:var(--action);color:#fff}.tone-ok{background:var(--ok-soft);color:var(--ok)}.tone-warn{background:var(--warn-soft);color:var(--warn)}.tone-idle{background:var(--muted-soft);color:var(--ink)}.dots{display:flex;gap:8px;align-items:center;flex:1;justify-content:center}.dots i{display:block;width:10px;height:10px;border-radius:50%;background:#dad6cb}.dots i.done{background:var(--action)}.dots i.cur{background:var(--warn);width:14px;height:14px}.askbody{flex:1;overflow-y:auto;padding:20px 18px 12px;display:flex;flex-direction:column;gap:14px}.askbody h2{font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px 0 8px;border-radius:999px;font-size:14px;font-weight:600;border:1px solid}.bigval{font-size:64px;font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.bigval small{font-size:22px;font-weight:500;color:var(--ink-2);margin-left:6px;letter-spacing:0}.src{padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.src.bad{border-color:var(--alert)}.src h3{font-size:14px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.src.bad h3{color:var(--alert)}.src p{font-family:Noto Sans,Inter,sans-serif;font-size:19px;line-height:1.5}.src p.plain{font-family:Inter,sans-serif;font-size:16px}mark{background:var(--mark);color:var(--ink);padding:1px 4px;border-radius:5px;font-weight:600}.inline-play{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:0;min-height:44px;border:0;background:none;color:var(--action);font-weight:600;font-size:16px}.inp{width:100%;min-height:56px;padding:0 14px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:22px;font-weight:600}.field-label{font-size:14px;font-weight:600;color:var(--ink-2)}.ask-note{font-size:14px;color:var(--ink-2)}.bl{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid var(--line);background:var(--surface);border-radius:12px;font-size:16px}.bl span{color:var(--ink-2)}.bl b{font-weight:600;text-align:right}.hd{padding:4px 18px 0;flex:none}.hd h1{font-size:28px;font-weight:650;letter-spacing:-.025em;line-height:1.15}.hd .sub{margin-top:2px;font-size:15px;color:var(--ink-2)}.hd .note{display:flex;gap:6px;align-items:center;margin-top:10px;font-size:13px;color:var(--ink-2)}.seg2{display:flex;background:#edebe5;border-radius:12px;padding:3px;margin:14px 18px 0;flex:none}.seg2 button{flex:1;min-height:40px;border:0;border-radius:10px;background:transparent;font-weight:600;font-size:15px;color:var(--ink-2)}.seg2 button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #101c201f}.sheet{margin:14px;background:var(--surface);border-radius:20px;border:1px solid #e8e5de;padding:2px 0 8px;overflow:hidden}.sh{padding:16px 18px 4px;font-size:13px;font-weight:600;color:var(--ink-2)}.vit{display:flex;gap:8px;padding:8px 14px 10px}.tile{flex:1;min-width:0;border:0;border-radius:14px;padding:10px;text-align:left;display:flex;flex-direction:column;gap:2px}.tile .l{font-size:12px;font-weight:500;color:var(--ink-2);white-space:nowrap}.tile .v{font-size:26px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.tile .v small{font-size:12px;font-weight:500;color:var(--ink-2);margin-left:3px;letter-spacing:0}.tile .s{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;margin-top:4px;white-space:nowrap}.rw{border-top:1px solid var(--hair)}.rows .rw:first-child{border-top:0}.row2{display:flex;width:100%;align-items:center;gap:12px;padding:12px 18px;background:none;border:0;text-align:left;min-height:60px}.rlb{display:block;font-size:13px;color:var(--ink-2)}.rvl{display:block;font-size:17px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.rvl.empty{color:#8a959a}.rht{display:block;font-size:13px;color:var(--warn);font-weight:500;margin-top:2px}.rtg{display:block;font-size:12px;color:var(--ink-2);margin-top:2px}.rst{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;flex:none;max-width:130px;text-align:right;line-height:1.25}.rx{margin:0 14px 12px;padding:12px 14px;background:#f6f4ef;border-radius:14px}.rxh{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ink-2);margin-bottom:6px}.pl{width:40px;height:40px;border-radius:50%;border:0;background:var(--surface);color:var(--action);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #101c201f}.rxp{font-family:Noto Sans,Inter,sans-serif;font-size:17px;line-height:1.5;margin-bottom:10px}.rxn{font-size:14px;color:var(--ink-2);margin-bottom:10px}.cta{min-height:44px;padding:0 4px;border:0;background:none;color:var(--action);font-weight:600;font-size:15px}.tl2{position:relative}.tl2:before{content:"";position:absolute;left:44px;top:26px;bottom:26px;width:1px;background:var(--line)}.tlr{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start}.tt{position:relative;margin:12px 0 0 10px;min-width:56px;min-height:44px;border:0;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;padding:0 2px}.tt span{font-size:11px;font-weight:600}.trs{padding:14px 18px;border-top:1px solid var(--hair)}.trs:first-child{border-top:0}.trs.unused{background:#fff9ec}.trs .t{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.trs p{font-family:Noto Sans,Inter,sans-serif;font-size:18px;line-height:1.55}.trs .flag{margin-top:6px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--warn)}.groupe{padding:0 18px}.gt{margin:22px 0 0;padding-bottom:6px;border-bottom:2px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2)}.tache{border-bottom:1px solid var(--hair)}.tache-l{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 0}.tache-btn{background:none;border:0;text-align:left}.tache-corps{flex:1;min-width:0}.tl{display:block;font-size:13px;color:var(--ink-2)}.tv{display:block;font-size:19px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.tv.vide{font-size:17px;font-weight:400;font-style:italic;color:var(--muted)}.reste .tl,.reste .tv{color:var(--muted)}.ronds{display:flex;gap:10px;flex:none}.rond{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:52px;min-height:44px;padding:0;border:0;background:none;font-size:12px;font-weight:600}.rond .cercle{width:46px;height:46px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center}.rond.juste{color:var(--ok)}.rond.redire{color:var(--action)}.rond.dire{color:var(--alert)}.rond[aria-expanded=true] .cercle{background:currentColor}.rond[aria-expanded=true] .cercle .ic{color:var(--surface)}.ravert{display:block;margin-top:2px;font-size:14px;font-weight:600;color:var(--warn)}.rond:disabled,.tache-btn:disabled{opacity:.45;cursor:not-allowed}.coche{color:var(--ok);flex:none;display:flex}.ouvert{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:14px;background:var(--hair);border-radius:14px}.ouvert .rx{margin:0;padding:0;background:none}.ouvert .rxp{margin-bottom:0}.consigne{text-align:center;font-size:15px;color:var(--ink-2)}.erreur{text-align:center;font-size:15px;font-weight:600;color:var(--alert)}.link:disabled{opacity:.45;cursor:not-allowed}.dock.colle{position:sticky;bottom:0;margin-top:18px}.pvw{flex:1;overflow-y:auto;padding:4px 16px 16px}.doc{background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 6px 20px #101c201a;padding:20px 18px}.dh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:1.5px solid var(--ink);padding-bottom:8px;margin-bottom:6px}.dh b{font-size:15px;font-weight:650}.dh span{font-size:12px;color:var(--ink-2)}.ds h4{margin:14px 0 4px;font-size:12px;font-weight:700}.dl{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--hair);font-size:12.5px;line-height:1.35}.dl span{color:var(--ink-2)}.dl b{font-weight:600;text-align:right}.dl b.non-dit{color:var(--alert)}.non-verifie{color:var(--alert);font-weight:700;font-size:.85em;margin-left:6px}.legende .non-verifie{margin-left:0}.dl b.vide{color:#b8c0c3;font-weight:400}.non-relu{position:relative;display:inline-block;color:var(--muted);font-weight:400;margin-left:2px}.non-relu button{position:relative;background:none;border:0;padding:0 2px;margin:0;font:inherit;color:inherit;cursor:pointer;line-height:inherit}.non-relu button:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.non-relu .bulle{display:none;position:absolute;right:-4px;bottom:100%;margin-bottom:4px;width:max-content;max-width:210px;padding:7px 9px;background:var(--ink);color:var(--surface);border-radius:6px;font-size:12px;font-weight:400;line-height:1.35;text-align:left;z-index:5;box-shadow:0 4px 12px #101c2040}.non-relu.ouvert .bulle{display:block}@media (hover: hover){.non-relu:hover .bulle{display:block}.non-relu:hover .bulle:empty:before{content:"Non confirmé : personne n'a vérifié cette valeur."}}.manuel{display:block;font-size:11px;font-weight:400;color:var(--muted)}.legende{margin-top:12px;font-size:11px;color:var(--muted)}.fin-lien{display:inline-flex;align-items:center;gap:2px;font-size:15px;min-height:44px;text-decoration:none;padding:0 4px}.fin-tete{padding:2px 20px 12px}.fin-tete h2{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.fin-tete p{margin-top:2px;font-size:14px;color:var(--ink-2)}.fin-tete strong{color:var(--alert)}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:130px;max-width:380px;background:var(--ink);color:var(--bg);padding:12px 14px;border-radius:12px;font-size:15px;z-index:70}.relance-titre{font-size:15px;font-weight:600;color:var(--ink-2);margin:10px 0 0}.relance-titre.essentiel{color:var(--ink);font-size:17px;margin-top:0}.relance-liste{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.relance-liste li{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-top:1px solid var(--line);font-size:16px}.relance-liste li:first-child{border-top:0}.relance-liste .l{flex:1;min-width:0;color:var(--ink-2);font-size:15px}.relance-liste .v{font-weight:600;text-align:right;overflow-wrap:anywhere}.relance-liste.essentiel{border:2px solid var(--ink)}.relance-liste li.ok svg{color:var(--ok);flex:none}.relance-liste li.manque{background:var(--alert-soft)}.relance-liste li.manque svg,.relance-liste li.manque .v{color:var(--alert);flex:none}.relance-liste li.manque .l{color:var(--ink);font-weight:600}.relance-consigne{font-size:16px;font-weight:600;margin:6px 0 0}.guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none}.guide-trou{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px #101c2073;outline:3px solid #fff;pointer-events:none}.guide-carte{pointer-events:auto;position:fixed;left:16px;right:16px;max-width:520px;margin:0 auto;background:var(--surface);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px}.guide-carte.bas{bottom:calc(16px + env(safe-area-inset-bottom))}.guide-carte.haut{top:16px}.guide-texte{font-size:20px;line-height:1.35;font-weight:600;margin:0}.guide-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.guide-passer{min-height:48px;min-width:48px}.confirmation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#101c2099;display:flex;align-items:flex-end;justify-content:center;padding:16px}.confirmation-carte{width:100%;max-width:520px;background:var(--surface);border-radius:18px;padding:18px 16px;display:flex;flex-direction:column;gap:14px}.confirmation-texte{margin:0;font-size:18px;line-height:1.4;color:var(--ink)}.confirmation .link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px}.confirmation .row-actions button{min-height:48px}.fondu{animation:fondu .26s ease-out both}@keyframes fondu{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.fondu{animation:none}}.essais{margin-top:8px;padding:12px;border:2px dashed var(--line);border-radius:12px}.essais ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.rejeu{width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1.5px solid var(--line);background:var(--surface);font-size:15px;display:flex;flex-direction:column;gap:2px}.rejeu small{color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.rejeu:disabled{opacity:.45;cursor:not-allowed}.en-cours{display:flex;align-items:center;gap:16px;padding:18px;border-radius:18px;background:var(--action-soft)}.en-cours b{display:block;font-size:22px;line-height:1.25}.en-cours small{display:block;font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}.en-cours span:not(.en-cours-icone):not(.tourne){font-size:15px;color:var(--ink-2)}.en-cours-icone{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--action)}.en-cours-icone.ok{color:var(--ok)}.tourne{width:40px;height:40px;border-radius:50%;border:4px solid var(--muted-soft);border-top-color:var(--action);animation:tourne .9s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tourne{animation-duration:3s}}.entendu p{margin:6px 0 0;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.libelle-mixte{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15}.libelle-mixte small{font-size:.62em;font-weight:400;opacity:.55}.texte-mixte{display:flex;flex-direction:column;gap:6px}.texte-mixte small{font-size:.7em;font-weight:400;opacity:.6}.etapes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.etape{display:flex;align-items:center;gap:10px;padding:6px 4px;font-size:16px}.etape.faite{color:var(--ok)}.etape.a-venir{color:var(--muted)}.en-cours.prete{color:var(--ok)}
