.annotation[data-v-7c03803f]{pointer-events:none;position:absolute;inset:0}.annotation__trace[data-v-7c03803f]{position:absolute;inset:0;overflow:visible}.annotation__contour[data-v-7c03803f]{fill:none;stroke:var(--couleur-danger);stroke-width:var(--reflex-annotation-epaisseur,2px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--reflex-annotation-boucle,1));transition:stroke-width var(--transition-rapide)}.annotation__message[data-v-7c03803f]{left:0;top:calc(var(--annotation-depart,100%) + var(--espace-2));width:max-content;max-width:100%;font-size:var(--taille-xs);line-height:var(--hauteur-ligne);color:var(--couleur-danger);pointer-events:auto;clip-path:inset(0 calc((1 - var(--reflex-annotation-texte,1)) * 100%) 0 0);margin:0;position:absolute}.champ[data-v-a85bb6d3]{gap:var(--espace-2);flex-direction:column;display:flex;position:relative}.champ__libelle[data-v-a85bb6d3]{font-size:var(--taille-sm);font-weight:var(--graisse-moyenne);line-height:var(--hauteur-ligne-serree);color:var(--couleur-texte)}.champ__libelle--masque[data-v-a85bb6d3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.champ__requis[data-v-a85bb6d3]{color:var(--couleur-accent)}.champ__cadre[data-v-a85bb6d3]{border:1px solid var(--couleur-bordure-forte);border-radius:var(--rayon-2);background-color:var(--couleur-surface);transition:border-color var(--transition-rapide), box-shadow var(--transition-rapide);align-items:center;display:flex}.champ__cadre[data-v-a85bb6d3]:hover{border-color:var(--couleur-texte-faible)}.champ__cadre[data-v-a85bb6d3]:has(.champ__input:focus-visible){border-color:var(--couleur-accent);outline:2px solid var(--couleur-focus);outline-offset:1px}.champ--annote .champ__cadre[data-v-a85bb6d3],.champ--annote .champ__cadre[data-v-a85bb6d3]:hover{border-color:var(--couleur-bordure-forte)}.champ--annote[data-v-a85bb6d3]:has(.champ__input:focus-visible){--reflex-annotation-epaisseur:3px}.champ--annote .champ__cadre[data-v-a85bb6d3]:has(.champ__input:focus-visible){border-color:var(--couleur-bordure-forte);box-shadow:0 0 0 3px color-mix(in oklab, var(--couleur-danger) 22%, transparent);outline:none}.champ__input[data-v-a85bb6d3]{width:100%;min-width:0;color:var(--couleur-texte);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1}.champ__input[data-v-a85bb6d3]::placeholder{color:var(--couleur-texte-faible)}.champ__input[data-v-a85bb6d3]::-webkit-outer-spin-button{appearance:none;margin:0}.champ__input[data-v-a85bb6d3]::-webkit-inner-spin-button{appearance:none;margin:0}.champ__input[type=number][data-v-a85bb6d3]{appearance:textfield}.champ--moyenne .champ__input[data-v-a85bb6d3]{min-height:2.75rem;padding:var(--espace-2) var(--espace-3);font-size:var(--taille-sm)}.champ--grande .champ__input[data-v-a85bb6d3]{min-height:3.25rem;padding:var(--espace-3) var(--espace-4);font-size:var(--taille-base)}.champ__affixe[data-v-a85bb6d3]{color:var(--couleur-texte-doux);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.champ--moyenne .champ__affixe[data-v-a85bb6d3]{font-size:var(--taille-sm)}.champ--grande .champ__affixe[data-v-a85bb6d3]{font-size:var(--taille-base)}.champ__affixe--prefixe[data-v-a85bb6d3]{padding-left:var(--espace-3)}.champ__affixe--suffixe[data-v-a85bb6d3]{padding-right:var(--espace-3)}.champ__affixe--prefixe+.champ__input[data-v-a85bb6d3]{padding-left:var(--espace-2)}.champ__input[data-v-a85bb6d3]:has(+.champ__affixe--suffixe){padding-right:var(--espace-2)}.champ__cadre[data-v-a85bb6d3]:has(.champ__input:disabled){background-color:var(--couleur-surface-alt);opacity:.7}.champ__input[data-v-a85bb6d3]:disabled{cursor:not-allowed}.champ__message[data-v-a85bb6d3]{font-size:var(--taille-xs);line-height:var(--hauteur-ligne)}.champ__message--aide[data-v-a85bb6d3]{color:var(--couleur-texte-doux)}.formulaire .champ__message--aide[data-v-a85bb6d3]{top:calc(100% + var(--espace-2));position:absolute;left:0;right:0}.champ__message--recouvert[data-v-a85bb6d3]{visibility:hidden}
