.ev-main .ev-teacher-layout{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.ev-main .ev-teacher-layout{grid-template-columns:220px minmax(0,1fr)}.ev-main .ev-teacher-layout:has(.ev-gen){grid-template-columns:200px minmax(0,1fr)}}.ev-main:has(.ev-gen)>.ev-container{max-width:1440px}.ev-ens{max-inline-size:100%}.ev-ens-section{margin-top:var(--ev-space-12)}.ev-ens-titre{font-size:var(--ev-fs-xl);line-height:var(--ev-lh-xl)}.ev-ens-sous-titre{margin-top:var(--ev-space-8);font-family:var(--ev-font-text);font-size:var(--ev-fs-md);line-height:var(--ev-lh-md);color:var(--ev-text-primary);font-weight:600}.ev-ens-note{margin-top:var(--ev-space-2);max-width:68ch}.ev-ens-cta{margin-top:var(--ev-space-6)}.ev-ens-cta-aide{margin-top:var(--ev-space-3);max-width:62ch}.ev-ens-sortie{margin-top:var(--ev-space-10)}.ev-ens-regle{margin-top:var(--ev-space-10);padding:var(--ev-space-5);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-surface-alt);max-width:72ch}.ev-ens-regle p{margin-top:var(--ev-space-2);color:var(--ev-text-secondary)}.ev-ens-boucle{margin-top:var(--ev-space-6);gap:var(--ev-space-4);display:grid}.ev-ens-etape{gap:var(--ev-space-1) var(--ev-space-3);padding:var(--ev-space-4);border:1px solid var(--ev-border-subtle);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-surface);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"rang verbe""rang statut""quoi quoi""lien lien";display:grid;position:relative}.ev-ens-etape:after{content:"";block-size:var(--ev-space-4);background-color:var(--ev-border-strong);inline-size:2px;position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--ev-space-4) + 21px)}.ev-ens-etape:last-child:after{content:none}@media (min-width:900px){.ev-ens-etape{column-gap:var(--ev-space-4);padding:var(--ev-space-5);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"rang verbe statut""rang quoi quoi""rang lien lien"}.ev-ens-etape:after{inset-inline-start:calc(var(--ev-space-5) + 21px)}.ev-ens-etape-verbe{align-self:center}.ev-ens-etape-statut{place-self:center end}.ev-ens-etape-quoi{max-width:74ch}}.ev-ens-etape-rang{border-radius:var(--ev-radius-full);background-color:var(--ev-bg-surface-alt);border:1px solid var(--ev-border-subtle);block-size:44px;inline-size:44px;font-family:var(--ev-font-display);font-size:var(--ev-fs-lg);color:var(--ev-text-secondary);grid-area:rang;justify-content:center;align-items:center;font-weight:700;display:flex}.ev-ens-etape-verbe{font-family:var(--ev-font-display);font-size:var(--ev-fs-lg);line-height:var(--ev-lh-lg);color:var(--ev-text-primary);grid-area:verbe;align-self:end;font-weight:600}.ev-ens-etape-statut{align-items:center;gap:var(--ev-space-2);font-size:var(--ev-fs-xs);line-height:var(--ev-lh-xs);letter-spacing:.2px;text-transform:uppercase;color:var(--ev-text-secondary);grid-area:statut;font-weight:600;display:flex}.ev-ens-etape-statut svg{flex-shrink:0;block-size:16px;inline-size:16px}.ev-ens-etape-quoi{margin-top:var(--ev-space-2);color:var(--ev-text-secondary);font-size:var(--ev-fs-sm);line-height:var(--ev-lh-md);grid-area:quoi}.ev-ens-etape-lien{margin-top:var(--ev-space-3);grid-area:lien}.ev-ens-etape-lien a,.ev-ens-modele-notions-titre+ul+p a{min-block-size:var(--ev-touch-target);font-size:var(--ev-fs-sm);align-items:center;font-weight:600;display:inline-flex}.ev-ens .ev-ens-chiffres{margin-top:var(--ev-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.ev-ens .ev-ens-chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}}.ev-ens-matieres{margin-top:var(--ev-space-4);gap:var(--ev-space-4);display:grid}@media (min-width:720px){.ev-ens-matieres{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-ens-matiere{padding:var(--ev-space-4);border:1px solid var(--ev-border-subtle);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-surface)}.ev-ens-matiere-nom{align-items:center;gap:var(--ev-space-2);color:var(--ev-text-primary);font-weight:600;display:flex}.ev-ens-matiere-chiffres{margin-top:var(--ev-space-2);font-family:var(--ev-font-mono);font-variant-numeric:tabular-nums;font-size:var(--ev-fs-xs);line-height:var(--ev-lh-sm);color:var(--ev-text-secondary)}.ev-ens-jauge{margin-top:var(--ev-space-3);border-radius:var(--ev-radius-full);background-color:var(--ev-bg-surface-alt);border:1px solid var(--ev-border-subtle);block-size:10px;overflow:hidden}.ev-ens-jauge-part{border-radius:var(--ev-radius-full);background-color:var(--ev-icon-discipline-neutral);block-size:100%;min-inline-size:3px;transition:inline-size var(--ev-dur-base) var(--ev-ease-standard);display:block}@media (prefers-reduced-motion:reduce){.ev-ens-jauge-part{transition:none}}.ev-ens-jauge[data-teinte] .ev-ens-jauge-part{background-color:var(--ev-icon-discipline-neutral)}.ev-ens-jauge[data-teinte=math] .ev-ens-jauge-part{background-color:var(--ev-icon-math)}.ev-ens-jauge[data-teinte=physics] .ev-ens-jauge-part{background-color:var(--ev-icon-physics)}.ev-ens-jauge[data-teinte=chemistry] .ev-ens-jauge-part{background-color:var(--ev-icon-chemistry)}.ev-ens-jauge[data-teinte=biology] .ev-ens-jauge-part{background-color:var(--ev-icon-biology)}.ev-ens-jauge[data-teinte=geology] .ev-ens-jauge-part{background-color:var(--ev-icon-geology)}.ev-ens-jauge[data-teinte=statistics] .ev-ens-jauge-part{background-color:var(--ev-icon-statistics)}.ev-ens-jauge[data-teinte=success] .ev-ens-jauge-part{background-color:var(--ev-text-success)}.ev-ens-jauge[data-teinte=info] .ev-ens-jauge-part{background-color:var(--ev-text-info)}.ev-ens-jauge[data-teinte=warning] .ev-ens-jauge-part{background-color:var(--ev-text-warning)}.ev-ens-jauge[data-teinte=error] .ev-ens-jauge-part{background-color:var(--ev-text-error)}.ev-ens-cadre-tableau{margin-top:var(--ev-space-4);border:1px solid var(--ev-border-subtle);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-surface);overflow-x:auto}.ev-ens-cadre-tableau:focus-visible{outline:2px solid var(--ev-border-focus);outline-offset:2px}.ev-ens-tableau{border-collapse:collapse;inline-size:100%;font-size:var(--ev-fs-sm)}.ev-ens-tableau th,.ev-ens-tableau td{padding:var(--ev-space-3) var(--ev-space-4);text-align:start;border-bottom:1px solid var(--ev-border-subtle);vertical-align:middle}.ev-ens-tableau tbody tr:last-child th,.ev-ens-tableau tbody tr:last-child td{border-bottom:0}.ev-ens-tableau thead th{background-color:var(--ev-bg-surface-alt);font-size:var(--ev-fs-xs);letter-spacing:.2px;text-transform:uppercase;color:var(--ev-text-secondary);white-space:nowrap}.ev-ens-tableau tbody th{color:var(--ev-text-primary);font-weight:600}.ev-ens-tableau td{color:var(--ev-text-secondary)}.ev-ens-tableau-analyse tbody th{min-inline-size:14ch}.ev-ens-reussite{align-items:center;gap:var(--ev-space-3);min-inline-size:12ch;display:flex}.ev-ens-reussite .ev-ens-jauge{flex:1;min-inline-size:60px;margin-top:0}.ev-ens-reussite-valeur{color:var(--ev-text-primary);white-space:nowrap;font-weight:600}.ev-ens-etat{padding:2px var(--ev-space-3);border-radius:var(--ev-radius-full);font-size:var(--ev-fs-xs);white-space:nowrap;background-color:var(--ev-bg-surface-alt);color:var(--ev-text-secondary);font-weight:600;display:inline-block}.ev-ens-etat[data-etat=mastered]{background-color:var(--ev-bg-success-soft);color:var(--ev-text-success)}.ev-ens-etat[data-etat=consolidating]{background-color:var(--ev-bg-info-soft);color:var(--ev-text-info)}.ev-ens-etat[data-etat=fragile]{background-color:var(--ev-bg-warning-soft);color:var(--ev-text-warning)}.ev-ens-etat[data-etat=not-acquired]{background-color:var(--ev-bg-error-soft);color:var(--ev-text-error)}.ev-ens-exemple{margin-top:var(--ev-space-10);padding:var(--ev-space-5);border:2px dashed var(--ev-border-strong);border-radius:var(--ev-radius-xl);background-color:var(--ev-bg-surface)}@media (min-width:720px){.ev-ens-exemple{padding:var(--ev-space-6)}}.ev-ens-exemple-mention{align-items:flex-start;gap:var(--ev-space-3);padding:var(--ev-space-3) var(--ev-space-4);margin-bottom:var(--ev-space-5);border-radius:var(--ev-radius-md);background-color:var(--ev-bg-warning-soft);color:var(--ev-text-warning);font-size:var(--ev-fs-sm);line-height:var(--ev-lh-sm);display:flex}.ev-ens-exemple-mention svg{flex-shrink:0;margin-top:1px}.ev-ens-exemple-mot{text-transform:uppercase;letter-spacing:.4px;font-weight:700}.ev-ens-exemple-mot:after{content:" — ";letter-spacing:0}.ev-ens-etiquette{padding:1px var(--ev-space-2);border:1px dashed var(--ev-border-strong);border-radius:var(--ev-radius-sm);font-size:var(--ev-fs-xs);line-height:var(--ev-lh-xs);letter-spacing:.2px;text-transform:uppercase;color:var(--ev-text-secondary);white-space:nowrap;font-weight:600;display:inline-block}.ev-ens-classes{margin-top:var(--ev-space-5);gap:var(--ev-space-4);display:grid}@media (min-width:860px){.ev-ens-classes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ev-ens-classe{padding:var(--ev-space-4);border:1px dashed var(--ev-border-strong);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-canvas);flex-direction:column;display:flex}.ev-ens-classe-tete{justify-content:space-between;align-items:center;gap:var(--ev-space-2);display:flex}.ev-ens-classe-nom{font-family:var(--ev-font-display);font-size:var(--ev-fs-lg);line-height:var(--ev-lh-lg);font-weight:600}.ev-ens-classe-meta{align-items:center;gap:var(--ev-space-2);margin-top:var(--ev-space-2);font-size:var(--ev-fs-sm);color:var(--ev-text-secondary);display:flex}.ev-ens-classe-effectif{margin-top:var(--ev-space-1);font-size:var(--ev-fs-xs);color:var(--ev-text-muted)}.ev-ens-classe-devoir{margin-top:var(--ev-space-4);padding-top:var(--ev-space-3);border-top:1px solid var(--ev-border-subtle);font-size:var(--ev-fs-sm);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ev-ens-classe-devoir dt{color:var(--ev-text-muted);font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.2px}.ev-ens-classe-devoir dt+dd{margin-top:var(--ev-space-1)}.ev-ens-classe-devoir dd{color:var(--ev-text-primary);margin-inline-start:0;font-weight:500}.ev-ens-classe-devoir dd+dt{margin-top:var(--ev-space-3)}.ev-ens-classe-devoir{margin-bottom:var(--ev-space-4)}.ev-ens-classe>.ev-ens-jauge{margin-block-start:auto}.ev-ens-classe-suivi{margin-top:var(--ev-space-2);font-family:var(--ev-font-mono);font-variant-numeric:tabular-nums;font-size:var(--ev-fs-xs);color:var(--ev-text-secondary)}.ev-ens-analyse-sujet{align-items:center;gap:var(--ev-space-2);margin-top:var(--ev-space-3);font-size:var(--ev-fs-md);color:var(--ev-text-primary);font-weight:600;display:flex}.ev-ens-erreurs{margin-top:var(--ev-space-3);gap:var(--ev-space-3);display:grid}.ev-ens-erreurs li{padding:var(--ev-space-3) var(--ev-space-4);border-inline-start:3px solid var(--ev-text-warning);border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-surface-alt)}.ev-ens-erreur-notion{font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.2px;color:var(--ev-text-muted);font-weight:600}.ev-ens-erreur-texte{margin-top:var(--ev-space-1);color:var(--ev-text-primary)}.ev-ens-eleves{margin-top:var(--ev-space-3);gap:var(--ev-space-4);display:grid}.ev-ens-eleves-notion{align-items:center;gap:var(--ev-space-3);color:var(--ev-text-primary);font-weight:600;display:flex}.ev-ens-pseudos{margin-top:var(--ev-space-2);gap:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-ens-pseudo{padding:var(--ev-space-1) var(--ev-space-3);border:1px dashed var(--ev-border-strong);border-radius:var(--ev-radius-full);font-size:var(--ev-fs-sm);color:var(--ev-text-secondary)}.ev-ens-remediation{margin-top:var(--ev-space-10);padding:var(--ev-space-6);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-surface-alt)}.ev-ens-modeles{margin-top:var(--ev-space-6);gap:var(--ev-space-4);display:grid}@media (min-width:720px){.ev-ens-modeles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-ens-modele{padding:var(--ev-space-5);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-surface-alt);flex-direction:column;display:flex}.ev-ens-modele-matiere{align-items:center;gap:var(--ev-space-2);font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.2px;color:var(--ev-text-muted);font-weight:600;display:flex}.ev-ens-modele-titre{margin-top:var(--ev-space-2);font-family:var(--ev-font-display);font-size:var(--ev-fs-lg);line-height:var(--ev-lh-lg);font-weight:600}.ev-ens-modele-meta{margin-top:var(--ev-space-2);font-size:var(--ev-fs-xs);line-height:var(--ev-lh-sm);color:var(--ev-text-secondary)}.ev-ens-modele-notions-titre{margin-top:var(--ev-space-4);font-size:var(--ev-fs-xs);text-transform:uppercase;letter-spacing:.2px;color:var(--ev-text-muted);font-weight:600}.ev-ens-modele-action{padding-top:var(--ev-space-4);margin-top:auto}.ev-ens-puces{margin-top:var(--ev-space-2);gap:var(--ev-space-2);flex-wrap:wrap;display:flex}.ev-ens-puce{align-items:center;gap:var(--ev-space-2);padding:var(--ev-space-1) var(--ev-space-3);border:1px solid var(--ev-border-subtle);border-radius:var(--ev-radius-full);background-color:var(--ev-bg-surface-alt);font-size:var(--ev-fs-sm);color:var(--ev-text-primary);display:inline-flex}.ev-ens-facettes{margin-top:var(--ev-space-5);gap:var(--ev-space-5);display:grid}@media (min-width:720px){.ev-ens-facettes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ev-ens-facette ul{margin-top:var(--ev-space-2);gap:var(--ev-space-1);display:grid}.ev-ens-facette li{justify-content:space-between;align-items:baseline;gap:var(--ev-space-3);padding:var(--ev-space-2) 0;border-bottom:1px solid var(--ev-border-subtle);font-size:var(--ev-fs-sm);color:var(--ev-text-secondary);display:flex}.ev-ens-facette li:last-child{border-bottom:0}.ev-ens-facette li .ev-data{color:var(--ev-text-primary);font-weight:600}.ev-espace{margin-block:var(--ev-space-6);color:var(--ev-text-primary);min-width:0}.ev-espace p{color:var(--ev-text-secondary);margin-block:.5rem 1rem}.ev-espace h2{font-size:var(--ev-fs-xl);margin:0}.ev-espace h3{font-size:var(--ev-fs-lg);overflow-wrap:anywhere;margin:0}.ev-espace h4{margin-block:1.5rem .5rem}.ev-espace-entete,.ev-espace-ligne,.ev-espace-formulaire,.ev-espace-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ev-espace-entete{align-items:flex-start;margin-bottom:1.5rem}.ev-espace-actions{justify-content:flex-start}.ev-espace-formulaire{align-items:flex-end;margin-block:1.5rem}.ev-espace-champ{flex:1;gap:.5rem;min-width:min(100%,16rem);max-width:36rem;font-weight:600;display:grid}.ev-espace input:not([type=checkbox]){border:1px solid var(--ev-border-default,var(--ev-border-subtle));background:var(--ev-bg-surface);width:100%;min-height:46px;color:var(--ev-text-primary);font:inherit;border-radius:8px;padding:.65rem .8rem}.ev-espace button{cursor:pointer;min-height:44px}.ev-espace button:disabled{cursor:default;opacity:.6}.ev-espace button:not(.ev-cta){color:inherit;text-underline-offset:4px;font:inherit;background:0 0;border:0;padding:.5rem;text-decoration:underline}.ev-espace :is(button,a,input):focus-visible{outline:2px solid var(--ev-border-focus);outline-offset:4px}.ev-espace-liste{gap:0;margin-block:1.5rem;padding:0;list-style:none;display:grid}.ev-espace-liste>li{border-bottom:1px solid var(--ev-border-subtle);padding:1.25rem 0}.ev-espace-ligne p{margin-bottom:0}.ev-espace-vide{background:var(--ev-bg-surface);border:1px solid var(--ev-border-subtle);border-radius:12px;margin-block:1.5rem;padding:clamp(1.25rem,4vw,2rem)}.ev-espace-detail{padding:1.5rem 0 0}.ev-espace-code{background:var(--ev-bg-surface);border:1px solid var(--ev-border-subtle);border-radius:12px;padding:1.25rem}.ev-espace-code strong{font:600 1.2rem var(--ev-font-mono,monospace);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ev-espace-message,.ev-espace-confirmation{border:1px solid var(--ev-border-subtle);background:var(--ev-bg-surface);border-radius:12px;margin-block:1rem;padding:1rem 1.25rem}.ev-espace-confirmation{z-index:2;border-color:var(--ev-border-focus);position:sticky;bottom:1rem}.ev-espace-filtre{align-items:center;gap:.75rem;min-height:44px;display:flex}.ev-espace-filtre input{width:20px;height:20px}.ev-sauvegarde{border:1px solid var(--ev-border-subtle);border-radius:12px;padding:1.5rem}@media (max-width:600px){.ev-espace-formulaire{grid-template-columns:minmax(0,1fr);display:grid}.ev-espace-formulaire .ev-espace-champ{width:100%;max-width:none}.ev-espace-ligne{align-items:flex-start}.ev-espace-entete>.ev-cta{justify-content:center;width:100%}}.ev-ens-raccourcis{gap:var(--ev-space-5);margin-block:var(--ev-space-4);flex-wrap:wrap;display:flex}.ev-ens-raccourcis a{text-underline-offset:4px;align-items:center;min-block-size:44px;font-weight:600;display:inline-flex}.ev-ens-reprise{gap:var(--ev-space-8);padding-block:var(--ev-space-5);border-block:1px solid var(--ev-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.ev-ens-reprise>section{min-width:0}.ev-ens-reprise .ev-espace-entete{gap:var(--ev-space-3);margin-bottom:var(--ev-space-3)}.ev-ens-reprise .ev-espace-entete a{min-block-size:44px;font-size:var(--ev-fs-sm);text-underline-offset:4px;align-items:center;display:inline-flex}.ev-ens-reprise .ev-espace-liste{margin-block:0}.ev-ens-reprise h2{font-size:var(--ev-fs-xl)}.ev-ens-reprise h3{font-size:var(--ev-fs-md)}.ev-ens-reprise .ev-espace-liste>li:last-child{border-bottom:0}.ev-ens-premier-pas{padding-block:var(--ev-space-3)}.ev-ens-premier-pas p{max-width:48ch}.ev-ens-details{margin-block:var(--ev-space-8);border-block:1px solid var(--ev-border-subtle)}.ev-ens-details>summary{cursor:pointer;padding-block:var(--ev-space-5);min-height:44px;font-weight:600}.ev-ens-details>summary:focus-visible{outline:2px solid var(--ev-border-focus);outline-offset:4px}.ev-espace-classe{scroll-margin-block-start:var(--ev-space-6)}.ev-espace-classe:target{background:var(--ev-bg-surface-alt)}@media (min-width:780px){.ev-ens-reprise{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-dev select,.ev-dev textarea{border:1px solid var(--ev-border-default,var(--ev-border-subtle));background:var(--ev-bg-surface);width:100%;min-height:46px;color:var(--ev-text-primary);font:inherit;border-radius:8px;padding:.65rem .8rem}.ev-dev textarea{resize:vertical;min-height:7rem}.ev-dev :is(select,textarea,summary):focus-visible{outline:2px solid var(--ev-border-focus);outline-offset:4px}.ev-dev select:disabled{opacity:.7}.ev-dev-chargement{color:var(--ev-text-secondary)}.ev-dev-barre{flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;margin-block:1rem;display:flex}.ev-dev-nouveau{flex-wrap:wrap;flex:2;align-items:flex-end;gap:1rem;min-width:min(100%,18rem);display:flex}.ev-dev-nouveau>p{flex-basis:100%;margin:0}.ev-dev-titre-liste{margin-top:var(--ev-space-6)}.ev-dev-ligne h3 a{color:inherit;text-underline-offset:4px}.ev-dev .ev-dev-meta,.ev-dev .ev-dev-compteurs{flex-wrap:wrap;gap:.25rem 1rem;margin-block:.35rem 0;display:flex}.ev-dev .ev-dev-compteurs strong{color:var(--ev-text-primary)}.ev-dev-statut{font-weight:600}.ev-dev-statut[data-publie]{color:var(--ev-text-success)}.ev-dev-champs{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.ev-dev-formulaire{margin-block:1rem}.ev-dev-formulaire .ev-espace-actions{margin-top:1.5rem}.ev-dev-exclus,.ev-dev-items,.ev-dev-eleves{gap:.5rem;margin-block:.75rem 1.5rem;padding:0;list-style:none;display:grid}.ev-dev-items{list-style:inside decimal}.ev-dev-exclus>li,.ev-dev-eleves>li{border:1px solid var(--ev-border-subtle);background:var(--ev-bg-surface);border-radius:12px;gap:.25rem;padding:.75rem 1rem;display:grid}.ev-dev-exclus-notion,.ev-dev-eleve-nom{color:var(--ev-text-primary);font-weight:600}.ev-dev-eleve-notions{color:var(--ev-text-secondary)}.ev-dev-items>li{border-bottom:1px solid var(--ev-border-subtle);padding:.5rem 0}.ev-dev-items>li>span+span{margin-inline-start:.75rem}.ev-dev-retire{color:var(--ev-text-warning);font-weight:600}.ev-dev-entete{border:1px solid var(--ev-border-subtle);background:var(--ev-bg-surface);border-radius:12px;margin-block:1rem 1.5rem;padding:1.25rem}.ev-dev-entete h2{overflow-wrap:anywhere}.ev-dev-entete .ev-espace-actions{margin-top:1rem}.ev-dev-details{margin-block:1rem}.ev-dev-details>summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:flex}.ev-dev .ev-ens-cadre-tableau{position:relative}.ev-dev-tableau td,.ev-dev-tableau th{vertical-align:top}.ev-dev-tableau td:last-child{min-width:14rem}.ev-dev-tableau time{white-space:nowrap}.ev-dev-etat{padding:2px var(--ev-space-3);border-radius:var(--ev-radius-full);font-size:var(--ev-fs-xs);white-space:nowrap;background-color:var(--ev-bg-surface-alt);color:var(--ev-text-secondary);font-weight:600;display:inline-block}.ev-dev-etat:is([data-vue=submitted],[data-vue=reviewed]){background-color:var(--ev-bg-success-soft);color:var(--ev-text-success)}.ev-dev-etat[data-vue=in-progress]{background-color:var(--ev-bg-info-soft);color:var(--ev-text-info)}.ev-dev-etat:is([data-vue=overdue],[data-vue=submitted-late]){background-color:var(--ev-bg-warning-soft);color:var(--ev-text-warning)}.ev-dev .ev-dev-commentaire{color:var(--ev-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .25rem}.ev-dev-commentaire-form{border:1px solid var(--ev-border-focus);background:var(--ev-bg-surface);border-radius:12px;margin-block:1rem;padding:1.25rem}.ev-dev-commentaire-form .ev-espace-champ{max-width:none}.ev-dev-analyse{margin-top:var(--ev-space-8,2.5rem)}.ev-dev-remediation{margin-top:var(--ev-space-6)}.ev-dev-reel{color:var(--ev-text-primary);font-weight:600}.ev-dev-echeance-statut{margin:0}.ev-dev-echeance-passee{border-inline-start:3px solid var(--ev-text-warning);color:var(--ev-text-primary);display:block}.ev-dev-quota{margin-block:.75rem 1rem}.ev-dev-quota>p{margin-block:.25rem}@media (max-width:600px){.ev-dev-nouveau>.ev-cta,.ev-dev-formulaire .ev-espace-actions .ev-cta{justify-content:center;width:100%}}
