.case[data-v-73313220]{display:flex;flex-direction:column;gap:4px}.case__rangee[data-v-73313220]{align-items:flex-start;cursor:pointer;display:flex;gap:12px;min-height:var(--ldj-touch-min);padding:10px 0;position:relative}.case__natif[data-v-73313220]{cursor:pointer;height:20px;left:0;margin:1px 0 0;opacity:0;position:absolute;top:10px;width:20px}.case__dessin[data-v-73313220]{align-items:center;background:var(--ldj-color-background-surface);border-radius:6px;box-shadow:inset 0 0 0 1px var(--ldj-color-border-strong);color:var(--ldj-color-text-on-brand);display:inline-flex;flex:none;height:20px;justify-content:center;margin-top:1px;pointer-events:none;transition:background var(--ldj-duration-fast) var(--ldj-ease-out),box-shadow var(--ldj-duration-fast) var(--ldj-ease-out),transform var(--ldj-duration-fast) var(--ldj-ease-out);width:20px}@media (hover:hover) and (pointer:fine){.case__rangee:hover .case__dessin[data-v-73313220]{box-shadow:inset 0 0 0 1px var(--ldj-color-border-strong-hover)}}.case__coche[data-v-73313220]{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--ldj-duration-fast) var(--ldj-ease-out)}.case__natif:checked+.case__dessin[data-v-73313220]{background:var(--ldj-color-action-primary);box-shadow:none}.case__natif:checked+.case__dessin .case__coche[data-v-73313220]{stroke-dashoffset:0;transition-duration:var(--ldj-duration-base)}.case__rangee:active .case__dessin[data-v-73313220]{transform:scale(.94)}.case__natif:focus-visible+.case__dessin[data-v-73313220]{box-shadow:inset 0 0 0 1px var(--ldj-color-action-primary),var(--ldj-focus-ring)}.case__natif:checked:focus-visible+.case__dessin[data-v-73313220]{box-shadow:var(--ldj-focus-ring)}.case__rangee--erreur .case__natif:not(:checked)+.case__dessin[data-v-73313220]{box-shadow:inset 0 0 0 1px var(--ldj-color-status-danger)}.case__textes[data-v-73313220]{display:flex;flex-direction:column;gap:2px;min-width:0}.case__libelle[data-v-73313220]{color:var(--ldj-color-text-primary);font-size:var(--ldj-fs-body-sm);line-height:1.5}
