.dim-besoins{border:0;min-width:0;margin:0;padding:0}.ecran .dim-besoins{border:0;padding:0}.dim-besoins legend{margin-bottom:var(--espace-2);padding:0}.dim-besoins__liste{gap:var(--espace-2);flex-wrap:wrap;display:flex}.dim-besoin{min-height:var(--cible-min);padding:var(--espace-2) var(--espace-4);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-pill);background:var(--white);color:var(--ink);font-size:var(--taille-interface);font-weight:var(--graisse-forte);cursor:pointer;transition:border-color var(--t) var(--ease), background-color var(--t) var(--ease), color var(--t) var(--ease);align-items:center;display:inline-flex;position:relative}.dim-besoin:hover{border-color:var(--filet-survol)}.dim-besoin:has(input:checked){background:var(--couleur-action);border-color:var(--couleur-action);color:var(--couleur-texte-sur-action)}.dim-besoin:has(input:focus-visible){outline:var(--epaisseur-focus) solid var(--couleur-focus);outline-offset:var(--decalage-focus)}.dim-grille{gap:var(--espace-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dim-champs{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--cible-min) * 5)), 1fr));gap:var(--espace-4);align-items:start;display:grid}.dim-champs .saisie,.dim-champs .liste-deroulante{min-width:0;max-width:100%}.dim-champs [aria-invalid=true]{border-color:var(--red-t)}.dim-facultatif{color:var(--cap);font-weight:var(--graisse-normale)}.dim-consigne__titre{font-size:var(--taille-m)}.dim-resultat :is(h2,h3):focus{outline:none}.dim-registre>div{justify-content:space-between;gap:var(--espace-1) var(--espace-4);padding:var(--espace-3) 0;border-bottom:var(--bordure-fine) solid var(--line);flex-wrap:wrap;display:flex}.dim-registre>div:first-child{padding-top:0}.dim-registre dt{flex:1 1 calc(var(--cible-min) * 5);min-width:0;color:var(--body)}.dim-registre dd{color:var(--ink);font-weight:var(--graisse-tres-forte);font-variant-numeric:var(--chiffres-tabulaires);text-align:right;margin:0}.dim-registre small{color:var(--cap);font-size:var(--taille-s);font-weight:var(--graisse-normale);display:block}.dim-rayons{gap:var(--espace-1) var(--espace-5);flex-wrap:wrap;display:flex}.dim-rayons a{align-items:center;gap:var(--espace-1);min-height:var(--cible-min);display:inline-flex}.dim-lien{min-height:var(--cible-min);overflow-wrap:anywhere;align-items:center;display:inline-flex}.dim-sources summary{min-height:var(--cible-min);cursor:pointer;color:var(--ink);font-weight:var(--graisse-forte);align-items:center;display:flex}.dim-resultat ul,.dim .message ul{padding-left:var(--espace-4)}.dim .message a{min-height:var(--cible-min);align-items:center;display:inline-flex}@media (min-width:1101px){.dim-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dim-besoin{transition:none}}.dim-champs>:has(.liste-deroulante){grid-column:1/-1}
