.diag-liste[data-astro-cid-z3oqvl45]{margin-top:var(--space-8);gap:var(--space-2);border:0;padding:0;display:grid}.diag-liste[data-astro-cid-z3oqvl45] legend[data-astro-cid-z3oqvl45]{margin-bottom:var(--space-3);color:var(--color-text);padding:0;font-weight:600}.diag-carte[data-astro-cid-z3oqvl45]{align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;line-height:1.4;display:flex;position:relative}.diag-carte[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.diag-case[data-astro-cid-z3oqvl45]{border:1px solid var(--color-border-field);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.diag-case[data-astro-cid-z3oqvl45] svg[data-astro-cid-z3oqvl45]{visibility:hidden}@media (hover:hover){.diag-carte[data-astro-cid-z3oqvl45]:hover{border-color:var(--color-accent)}}.diag-carte[data-astro-cid-z3oqvl45]:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.diag-carte[data-astro-cid-z3oqvl45]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.diag-carte[data-astro-cid-z3oqvl45]:has(input:checked) .diag-case[data-astro-cid-z3oqvl45]{border-color:currentColor}.diag-carte[data-astro-cid-z3oqvl45]:has(input:checked) .diag-case[data-astro-cid-z3oqvl45] svg[data-astro-cid-z3oqvl45]{visibility:visible}@media (width<=600px){.diag-liste[data-astro-cid-z3oqvl45]{margin-top:var(--space-6)}.diag-liste[data-astro-cid-z3oqvl45] legend[data-astro-cid-z3oqvl45]{margin-bottom:var(--space-2)}.diag-carte[data-astro-cid-z3oqvl45]{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-small);line-height:1.35}.diag-case[data-astro-cid-z3oqvl45]{width:20px;height:20px}}.diag-orientation[data-astro-cid-z3oqvl45]{margin-top:var(--space-3);max-width:none}.diag-explication[data-astro-cid-z3oqvl45]{margin-top:var(--space-2)}.diag-raison[data-astro-cid-z3oqvl45]{margin-top:var(--space-2);color:var(--color-text-muted)}
