.capt{border:1px solid var(--filet);border-radius:var(--r-carte);background:var(--papier-pose);padding:var(--e-5);font-family:var(--f-texte);color:var(--encre);line-height:var(--lh-normal);font-size:var(--t-base)}.capt-titre{font-family:var(--f-titre);font-size:var(--t-md);line-height:var(--lh-serre);margin:0 0 var(--e-2)}.capt-sous{color:var(--encre-2);font-size:var(--t-sm);margin:0 0 var(--e-4)}.capt-exercice{font-family:var(--f-chiffre);font-size:var(--t-xs);color:var(--encre-3);display:block;margin-bottom:var(--e-4)}.capt-verite{border-left:2px solid var(--filet);padding-left:var(--e-3);margin:var(--e-4) 0 0;font-size:var(--t-sm);color:var(--encre-2)}.capt-verite p{margin:0 0 var(--e-2)}.capt-verite p:last-child{margin-bottom:0}.capt-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2)}.capt-action{font:inherit;font-size:var(--t-base);border:1px solid var(--filet-fort);background:var(--papier-pose);color:var(--encre);border-radius:var(--r-pilule);padding:var(--e-2) var(--e-5);cursor:pointer;transition:background var(--m-vif)}.capt-action:hover{background:var(--papier)}.capt-action[disabled]{opacity:.5;cursor:default}.capt-repli{font-size:var(--t-sm);color:var(--encre-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.capt-repli:hover{color:var(--encre)}.capt-occupe{opacity:.5;pointer-events:none}.capt-fichier{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.capt-fichier:focus-visible+*,.capt-action:has(.capt-fichier:focus-visible),.capt-repli:has(.capt-fichier:focus-visible){outline:2px solid var(--filet-fort);outline-offset:2px}.capt-jauge{height:var(--e-1);background:var(--filet);border-radius:var(--r-pilule);overflow:hidden;margin-top:var(--e-2);max-width:22rem}.capt-jauge-plein{height:100%;width:0;background:var(--encre-2);transition:width var(--m-vif)}.capt-qr{display:flex;gap:var(--e-5);align-items:flex-start;margin-top:var(--e-4)}.capt-qr-cadre{flex:0 0 auto;width:228px;height:228px;padding:var(--e-2);background:var(--papier-pose);border:1px solid var(--filet);border-radius:var(--r-petit)}.capt-qr-cadre svg{width:100%;height:100%;display:block}.capt-qr-mode{flex:1 1 auto;min-width:0}.capt-etapes{margin:0 0 var(--e-3);padding-left:var(--e-5)}.capt-etapes li{margin-bottom:var(--e-1)}.capt-minuteur{font-family:var(--f-chiffre);font-size:var(--t-sm);color:var(--attente)}.capt-lien{font-family:var(--f-chiffre);font-size:var(--t-xs);color:var(--encre-3);word-break:break-all;margin:var(--e-3) 0 0}.capt-etat{display:flex;align-items:center;gap:var(--e-2);font-size:var(--t-sm);margin-top:var(--e-3)}.capt-pastille{width:var(--e-2);height:var(--e-2);border-radius:var(--r-pilule);background:var(--attente);flex:0 0 auto}.capt-etat[data-etat=recue] .capt-pastille{background:var(--acquis)}.capt-etat[data-etat=recue]{color:var(--acquis)}.capt-etat[data-etat=perime] .capt-pastille{background:var(--encre-3)}.capt-etat[data-etat=perime]{color:var(--encre-2)}.capt-copies{margin-top:var(--e-5)}.capt-copies-titre{font-size:var(--t-sm);color:var(--encre-2);margin:0 0 var(--e-3)}.capt-copie{border:1px solid var(--filet);border-radius:var(--r-carte);overflow:hidden;margin-bottom:var(--e-3);background:var(--papier)}.capt-copie img{display:block;width:100%;height:auto;background:var(--carreau)}.capt-copie-pied{display:flex;justify-content:space-between;gap:var(--e-3);padding:var(--e-2) var(--e-3);font-family:var(--f-chiffre);font-size:var(--t-xs);color:var(--encre-3);border-top:1px solid var(--filet)}.capt-vide{font-size:var(--t-sm);color:var(--encre-3)}.capt-erreur{font-size:var(--t-sm);color:var(--attente);margin-top:var(--e-3)}@media (max-width: 720px){.capt-qr{flex-direction:column}.capt-qr-cadre{width:100%;max-width:260px;height:auto;aspect-ratio:1}}.capt-apercu{display:block;width:100%;max-width:420px;margin:0 auto var(--e-3, 12px);border-radius:8px;max-height:46vh;object-fit:contain;background:var(--encre-05, #f2f0eb)}.capt-note{margin:0 0 var(--e-3, 12px);font-size:13.5px;line-height:1.45;color:var(--encre-3, #5a5651)}.capt-valider{display:flex;flex-wrap:wrap;gap:var(--e-2, 8px)}.capt-valider .cta{flex:1 1 auto}#coque-feuille .remarque .mot-v{font-weight:600;color:var(--ink-2)}#coque-feuille .feuille.defile>.pied-copie{border-top:1px solid var(--line);padding-top:17px}#coque-feuille .feuille.defile>.pied-copie{margin-inline:-16px;padding-inline:16px}@container app (min-width:720px){#coque-feuille .feuille.defile>.pied-copie{margin-inline:-26px;padding-inline:26px}}.capture-v2 .capt-vue>.capt-erreur{margin-top:12px}
