.ev3-ecran{display:grid;grid-template-areas:"haut haut haut" "ruban ruban ruban" "bandeaux bandeaux bandeaux" "navigation document droite" "etat etat etat";grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto auto minmax(0,1fr) auto;block-size:100%;min-block-size:0;background:var(--bg);color:var(--text)}.ev3-zone{min-inline-size:0;min-block-size:0}.ev3-zone:empty{display:none}.ev3-zone-haut{grid-area:haut}.ev3-zone-haut,.ev3-zone-ruban{-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);background:var(--panel)}.ev3-zone-ruban{grid-area:ruban}.ev3-zone-bandeaux{grid-area:bandeaux}.ev3-zone-navigation{grid-area:navigation;-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);overflow:auto}.ev3-zone-document{grid-area:document;overflow:auto}.ev3-zone-droite{grid-area:droite;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);overflow:auto}.ev3-zone-etat{grid-area:etat;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);background:var(--panel)}.ev3-ouverture{display:grid;place-items:center;min-block-size:12em;color:var(--muted);font-size:var(--fs-base)}.ev3-ouverture--refus{color:var(--err-fg)}.ev3-groupe{display:inline-flex;flex-direction:column;gap:.25em;padding:.25em .5em;-webkit-border-end:1px solid var(--rule);border-inline-end:1px solid var(--rule)}.ev3-groupe-corps{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.125em;flex:1 1}.ev3-groupe-pied{display:flex;align-items:center;justify-content:center;gap:.25em;color:var(--faint);font-size:var(--fs-xs)}.ev3-groupe-lanceur{display:inline-grid;place-items:center;padding:.125em;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.ev3-groupe-lanceur svg{transform:rotate(45deg)}.ev3-groupe-lanceur:hover{background:var(--hover);color:var(--text)}.ev3-controle{position:relative;display:inline-flex}.ev3-grand,.ev3-icone,.ev3-petit{display:inline-flex;align-items:center;gap:.375em;padding:.25em .375em;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer}.ev3-grand{flex-direction:column;justify-content:flex-start;padding:.375em .5em;text-align:center}.ev3-grand-libelle{display:flex;flex-direction:column;align-items:center}.ev3-chevron{-webkit-margin-start:.25em;margin-inline-start:.25em;color:var(--muted)}.ev3-grand:hover:not(:disabled),.ev3-icone:hover:not(:disabled),.ev3-petit:hover:not(:disabled){background:var(--hover)}.ev3-grand[data-actif=oui],.ev3-icone[data-actif=oui],.ev3-petit[data-actif=oui]{background:var(--accent-subtle);border-color:var(--accent-border)}.ev3-grand:disabled,.ev3-icone:disabled,.ev3-petit:disabled{color:var(--faint);cursor:default}.ev3-grand:focus-visible,.ev3-icone:focus-visible,.ev3-petit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ev3-infobulle{position:absolute;inset-block-start:calc(100% + .375em);inset-inline-start:50%;z-index:40;translate:calc(-50% + var(--ev3-infobulle-decalage, 0px)) 0;padding:.25em .5em;border:1px solid var(--border);border-radius:6px;background:var(--raised);color:var(--text);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease .4s}.ev3-controle:focus-within>.ev3-infobulle,.ev3-controle:hover>.ev3-infobulle{opacity:1}.ev3-champ,.ev3-liste{padding:.25em .375em;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm)}.ev3-case,.ev3-champ-etiquete{display:inline-flex;align-items:center;gap:.375em;font-size:var(--fs-sm);white-space:nowrap}.ev3-menu-cadre{position:relative;display:inline-flex}.ev3-menu{inset-inline-start:0;z-index:50;display:flex;flex-direction:column;min-inline-size:max-content;border-radius:8px}.ev3-menu-element{display:flex;align-items:center;gap:.5em;padding:.375em .625em;border:0;border-radius:4px;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:start;white-space:nowrap;cursor:pointer}.ev3-menu-element:hover{background:var(--hover)}.ev3-menu-element[aria-checked=true]{color:var(--accent)}.ev3-galerie{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.ev3-galerie-elements{display:flex;flex-wrap:wrap;gap:.125em;padding:.125em}.ev3-galerie-element{padding:.25em .5em;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text);cursor:pointer}.ev3-galerie-element:hover{background:var(--hover)}.ev3-galerie-element[aria-selected=true]{border-color:var(--accent-border);background:var(--accent-subtle)}.ev3-galerie-plus{border:0;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer}.ev3-surface{block-size:100%;overflow:auto;background:var(--bg-deep);padding:var(--s-6) var(--s-4);box-sizing:border-box}.ev3-surface-refus{display:grid;place-items:center;color:var(--err-fg)}.ev3-scene{position:relative;margin-inline:auto}.ev3-feuilles{position:relative;transform-origin:0 0}.ev3-page{position:absolute;inset-inline:0;box-shadow:var(--sh-2)}.ev3-page-continue{inset-block:0}.ev3-surface[data-vue=lecture] .ev3-page{border-radius:var(--r-1)}.ev3-page-repere{position:absolute;inline-size:1.5em;block-size:1.5em;border:0 solid color-mix(in srgb,currentColor 38%,transparent);pointer-events:none}.ev3-page-repere[data-coin=no]{border-inline-end-width:1px;border-block-end-width:1px;transform:translate(-100%,-100%)}.ev3-page-repere[data-coin=ne]{border-inline-start-width:1px;border-block-end-width:1px;transform:translateY(-100%)}.ev3-page-repere[data-coin=so]{border-inline-end-width:1px;border-block-start-width:1px;transform:translate(-100%)}.ev3-page-repere[data-coin=se]{border-inline-start-width:1px;border-block-start-width:1px}.ev3-page-numero{font-family:var(--font-ui);font-size:var(--fs-md);line-height:1;text-align:center;color:color-mix(in srgb,currentColor 55%,transparent);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev3-limite-page,.ev3-page-numero{position:absolute;inset-inline:0;pointer-events:none}.ev3-limite-page{-webkit-border-before:1px dashed var(--rule);border-block-start:1px dashed var(--rule);opacity:.6}.ev3-calques{outline:none}.ev3-calques,.ev3-flux{position:relative;z-index:1}.ev3-flux{box-sizing:border-box}.ev3-flux .ProseMirror{outline:none;min-block-size:1em}.ev3-calques:focus-visible,.ev3-surface .ProseMirror:focus,.ev3-surface .ProseMirror:focus-visible{outline:none;box-shadow:none}.ev3-surface .editeur-encadre{border-radius:8px}.ev3-saut-page{display:block;float:left;clear:both;inline-size:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev3-saut-page--bloc{float:none}.ev3-espaceur-habillage{display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev3-espaceur-gauche{float:left}.ev3-espaceur-droite{float:right}.ev3-espaceur-plein{float:left;clear:both;inline-size:100%}.ev3-saut-noeud{position:relative;margin-block:.5em;-webkit-border-before:1px dashed var(--rule);border-block-start:1px dashed var(--rule);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev3-saut-etiquette{display:none;font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--faint)}.ev3-flux[data-marques] .ev3-saut-etiquette{display:inline-block}.ev3-flux[data-marques] .ev3-saut-noeud[data-origine=migration]{border-block-start-style:dotted}.ev3-flux[data-marques] .ProseMirror :is(p,h1,h2,h3,h4,h5):after{content:"¶";color:var(--faint);font-weight:var(--fw-normal)}.ev3-calque{position:absolute;inset:0;pointer-events:none}.ev3-calque-derriere{z-index:0}.ev3-calque-devant{z-index:2}.ev3-calque-selection{z-index:3}.ev3-objet{position:absolute;box-sizing:border-box;overflow:hidden;transform-origin:center;pointer-events:auto;cursor:move;touch-action:none}.ev3-objet[data-verrouille]{cursor:default}.ev3-objet[data-hors-page]{outline:1.5px dashed var(--warn-fg);outline-offset:2px}.ev3-calque-derriere .ev3-objet{pointer-events:none}.ev3-zone-texte,.ev3-zone-texte .ProseMirror{block-size:100%;outline:none}.ev3-objet[data-choisi][data-genre=zone]{cursor:text}.ev3-image-cadre{position:relative;overflow:hidden;inline-size:100%;block-size:100%}.ev3-image{position:absolute;max-inline-size:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev3-image-vide{background:repeating-linear-gradient(135deg,color-mix(in srgb,currentColor 7%,transparent) 0 10px,color-mix(in srgb,currentColor 3%,transparent) 10px 20px);border:1px dashed color-mix(in srgb,currentColor 25%,transparent);box-sizing:border-box}.ev3-forme,.ev3-image-vide{inline-size:100%;block-size:100%}.ev3-forme{display:block;overflow:visible}.ev3-prise{position:absolute;inline-size:.9em;block-size:.9em;padding:0;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--r-1)}.ev3-cadre{position:absolute;box-sizing:border-box;outline:1.5px solid var(--accent);transform-origin:center;pointer-events:none}.ev3-poignee,.ev3-poignee-rotation{position:absolute;box-sizing:border-box;background:var(--on-accent);border:1.5px solid var(--accent);transform:translate(-50%,-50%);pointer-events:auto;touch-action:none}.ev3-poignee-ne,.ev3-poignee-no,.ev3-poignee-se,.ev3-poignee-so{inline-size:.7em;block-size:.7em;border-radius:var(--r-full)}.ev3-poignee-n,.ev3-poignee-s{inline-size:1.125em;block-size:.4em;border-radius:var(--r-1)}.ev3-poignee-e,.ev3-poignee-o{inline-size:.4em;block-size:1.125em;border-radius:var(--r-1)}.ev3-poignee-no{top:0;left:0;cursor:nwse-resize}.ev3-poignee-n{top:0;left:50%;cursor:ns-resize}.ev3-poignee-ne{top:0;left:100%;cursor:nesw-resize}.ev3-poignee-e{top:50%;left:100%;cursor:ew-resize}.ev3-poignee-se{top:100%;left:100%;cursor:nwse-resize}.ev3-poignee-s{top:100%;left:50%;cursor:ns-resize}.ev3-poignee-so{top:100%;left:0;cursor:nesw-resize}.ev3-poignee-o{top:50%;left:0;cursor:ew-resize}.ev3-poignee-rotation{top:-1.9em;left:50%;display:grid;place-items:center;inline-size:1.1em;block-size:1.1em;border-radius:var(--r-full);color:var(--accent);cursor:-webkit-grab;cursor:grab}.ev3-poignee-rotation:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;block-size:.8em;-webkit-border-start:1.5px solid var(--accent);border-inline-start:1.5px solid var(--accent);transform:translateX(-50%);pointer-events:none}.ev3-poignee-rotation svg{inline-size:.75em;block-size:.75em;pointer-events:none}.ev3-cadre-bulle,.ev3-regle{position:absolute;pointer-events:none}.ev3-regle{z-index:4;background:var(--bg-deep);border:1px solid var(--border);border-radius:2px;overflow:hidden;font-family:var(--font-ui);color:var(--faint)}.ev3-regle-horizontale{top:-1.8em;left:0;block-size:1.5em}.ev3-regle-verticale{top:0;left:-1.8em;inline-size:1.5em}.ev3-regle-zone{position:absolute;background:var(--raised)}.ev3-regle-horizontale .ev3-regle-zone{inset-block:0}.ev3-regle-verticale .ev3-regle-zone{inset-inline:0}.ev3-graduation{position:absolute;font-size:.6em;line-height:1;color:var(--muted)}.ev3-regle-horizontale .ev3-graduation{bottom:0;block-size:.5em;-webkit-border-start:1px solid var(--rule);border-inline-start:1px solid var(--rule)}.ev3-regle-horizontale .ev3-graduation-majeure{block-size:100%;-webkit-padding-start:.2em;padding-inline-start:.2em}.ev3-regle-verticale .ev3-graduation{right:0;inline-size:.5em;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.ev3-regle-verticale .ev3-graduation-majeure{inline-size:100%}.ev3-onglet-contenu{display:flex;flex-wrap:wrap;align-items:stretch}.ev3-boite-voile{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--s-4);background:var(--overlay)}.ev3-boite{display:flex;flex-direction:column;gap:var(--s-4);inline-size:min(34em,100%);max-block-size:calc(100vh - 2 * var(--s-4));overflow:auto;box-sizing:border-box;margin:0;padding:var(--s-5);border:1px solid var(--border-strong);border-radius:var(--r-3);background:var(--raised);color:var(--text);box-shadow:var(--sh-3);font-family:var(--font-ui);font-size:var(--fs-base)}.ev3-boite-entete{display:flex;align-items:center;gap:var(--s-2)}.ev3-boite-titre{flex:1 1;margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semi)}.ev3-boite-fermer{display:grid;place-items:center;padding:var(--s-1);border:0;border-radius:var(--r-1);background:transparent;color:var(--muted);cursor:pointer}.ev3-boite-fermer:hover{background:var(--hover);color:var(--text)}.ev3-boite-texte{color:var(--text-2)}.ev3-boite-aide,.ev3-boite-texte{margin:0;line-height:var(--lh-normal)}.ev3-boite-aide{color:var(--muted);font-size:var(--fs-sm)}.ev3-boite-section{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);align-items:center;grid-gap:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-4);min-inline-size:0;margin:0;padding:0;border:0}.ev3-boite-section>legend{-webkit-margin-after:var(--s-2);margin-block-end:var(--s-2);padding:0;color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-semi)}.ev3-boite-champ{display:contents}.ev3-boite-champ-bloc{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.ev3-boite-libelle{color:var(--text-2)}.ev3-boite-obligatoire{color:var(--err-fg)}.ev3-boite-saisie{box-sizing:border-box;inline-size:100%;min-block-size:2.15em;padding:0 var(--s-2);border:1px solid var(--border);border-radius:var(--r-1);background:var(--bg-deep);color:var(--text);font:inherit}textarea.ev3-boite-saisie{min-block-size:6em;padding:var(--s-2) var(--s-3);line-height:var(--lh-normal);resize:vertical}.ev3-boite-saisie:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ev3-boite-case{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-2)}.ev3-boite-refus{margin:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-1);background:var(--err-bg);color:var(--err-fg);font-size:var(--fs-sm)}.ev3-boite-pied{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2)}.ev3-boite-pied-gauche{-webkit-margin-end:auto;margin-inline-end:auto}.ev3-boite-bouton{display:inline-flex;align-items:center;gap:.375em;min-block-size:2.3em;padding:0 var(--s-3);border:1px solid transparent;border-radius:var(--r-1);background:transparent;color:var(--text-2);font:inherit;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.ev3-boite-bouton:hover:not(:disabled){background:var(--hover);color:var(--text)}.ev3-boite-bouton--principal{padding-inline:1.1em;background:var(--accent);color:var(--on-accent);font-weight:var(--fw-semi)}.ev3-boite-bouton--principal:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}.ev3-boite-bouton:disabled{opacity:.45;cursor:not-allowed}.ev3-boite-bouton:focus-visible,.ev3-boite-fermer:focus-visible{outline:2px solid var(--accent);outline-offset:1px;box-shadow:none}.ev3-boite-apercu{display:flex;flex-direction:column;gap:.3em;padding:var(--s-3) var(--s-4);border-radius:var(--r-1)}.ev3-boite-apercu-ligne{block-size:.4em;border-radius:2px;background:color-mix(in srgb,currentColor 22%,transparent)}.ev3-boite-apercu-ligne[data-courant]{background:var(--accent)}.ev3-sommaire{margin-block:.75em;padding:.5em .75em;-webkit-border-start:3px solid var(--accent-border);border-inline-start:3px solid var(--accent-border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev3-sommaire-titre{margin:0 0 .35em;font-weight:var(--fw-semi)}.ev3-sommaire-liste{margin:0;-webkit-padding-start:1.25em;padding-inline-start:1.25em}.ev3-sommaire-entree{cursor:pointer}.ev3-sommaire-entree[data-niveau="2"]{-webkit-margin-start:1em;margin-inline-start:1em}.ev3-sommaire-entree[data-niveau="3"]{-webkit-margin-start:2em;margin-inline-start:2em}.ev3-appel-note,.ev3-sommaire-entree:hover{color:var(--accent-text)}.ev3-appel-note{padding-inline:.1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev3-bulle-note{position:absolute;z-index:40;min-inline-size:16em;max-inline-size:28em;padding:var(--s-2);font-family:var(--font-ui);color:var(--text);background:var(--raised);border:1px solid var(--border-strong);border-radius:var(--r-2);box-shadow:var(--sh-3)}.ev3-bulle-note-entete{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);-webkit-margin-after:var(--s-2);margin-block-end:var(--s-2);padding-inline:var(--s-1);font-size:var(--fs-sm)}.ev3-bulle-note-papier{padding:var(--s-2) var(--s-3);border-radius:var(--r-1)}.ev3-bulle-note-texte .ProseMirror{min-block-size:2.5em;outline:none}.ev3-bulle-collage{position:absolute;z-index:40;display:flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--raised);color:var(--text);font-size:var(--fs-sm);box-shadow:var(--shadow-md);white-space:nowrap}.ev3-calque-guides{z-index:4;pointer-events:none}.ev3-guide{position:absolute;z-index:95;background:var(--accent);pointer-events:none}.ev3-guide-marge{background:var(--accent-bright,var(--accent))}.ev3-guide-page{background:var(--green)}.ev3-rectangle-selection{position:absolute;z-index:99;border:1px solid var(--accent);background:var(--accent-subtle);pointer-events:none}.ev3-image-flux{position:relative;display:block;max-inline-size:100%;margin-block:.5em;line-height:0}.ev3-image-flux[data-alignement=centre]{margin-inline:auto}.ev3-image-flux[data-alignement=droite]{-webkit-margin-start:auto;margin-inline-start:auto}.ev3-image-flux[data-alignement=gauche]{-webkit-margin-end:auto;margin-inline-end:auto}.ev3-image-flux[data-selectionnee=oui] .ev3-image-cadre{outline:1.5px solid var(--accent)}.ev3-image-flux[data-geste=oui]{cursor:-webkit-grabbing;cursor:grabbing}.ev3-image-cadre,.ev3-objet-image-fenetre{position:relative;overflow:hidden;inline-size:100%}.ev3-image-libre{display:block;inline-size:100%;block-size:auto}.ev3-image-recadree{position:absolute;display:block;max-inline-size:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev3-image-absente{display:flex;align-items:center;justify-content:center;min-block-size:4rem;padding:.5rem;color:color-mix(in srgb,currentColor 62%,transparent);border:1px dashed color-mix(in srgb,currentColor 45%,transparent);background:repeating-linear-gradient(135deg,color-mix(in srgb,currentColor 12%,transparent) 0 10px,color-mix(in srgb,currentColor 5%,transparent) 10px 20px);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--lh-tight)}.ev3-image-flux .ev3-poignee{position:absolute;z-index:2;box-sizing:border-box;inline-size:.7rem;block-size:.7rem;background:var(--on-accent);border:1.5px solid var(--accent);touch-action:none}.ev3-image-flux .ev3-poignee[data-angle=oui]{border-radius:50%}.ev3-image-flux .ev3-poignee[data-poignee=n],.ev3-image-flux .ev3-poignee[data-poignee=s]{inline-size:1.125rem;block-size:.4rem;border-radius:.25rem}.ev3-image-flux .ev3-poignee[data-poignee=e],.ev3-image-flux .ev3-poignee[data-poignee=o]{inline-size:.4rem;block-size:1.125rem;border-radius:.25rem}.ev3-image-flux .ev3-poignee[data-poignee=no]{top:0;left:0;transform:translate(-50%,-50%);cursor:nwse-resize}.ev3-image-flux .ev3-poignee[data-poignee=n]{top:0;left:50%;transform:translate(-50%,-50%);cursor:ns-resize}.ev3-image-flux .ev3-poignee[data-poignee=ne]{top:0;right:0;transform:translate(50%,-50%);cursor:nesw-resize}.ev3-image-flux .ev3-poignee[data-poignee=e]{top:50%;right:0;transform:translate(50%,-50%);cursor:ew-resize}.ev3-image-flux .ev3-poignee[data-poignee=se]{bottom:0;right:0;transform:translate(50%,50%);cursor:nwse-resize}.ev3-image-flux .ev3-poignee[data-poignee=s]{bottom:0;left:50%;transform:translate(-50%,50%);cursor:ns-resize}.ev3-image-flux .ev3-poignee[data-poignee=so]{bottom:0;left:0;transform:translate(-50%,50%);cursor:nesw-resize}.ev3-image-flux .ev3-poignee[data-poignee=o]{top:50%;left:0;transform:translate(-50%,-50%);cursor:ew-resize}.ev3-bulle-dimensions{position:absolute;z-index:3;top:100%;right:0;display:flex;flex-direction:column;gap:.125rem;transform:translateY(.625rem);padding:.375rem .625rem;border:1px solid var(--border);border-radius:var(--r-1);background:var(--raised);color:var(--text);box-shadow:var(--sh-2);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;pointer-events:none}.ev3-bulle-dimensions-aide{color:var(--muted);font-weight:var(--fw-normal)}.ev3-bulle-dimensions[data-geste=rotation]{top:auto;bottom:100%;right:auto;left:50%;transform:translate(-50%,-2.75rem)}.ev3-objet-image{display:flex;flex-direction:column;inline-size:100%;block-size:100%;margin:0}.ev3-objet-image-fenetre{flex:1 1 auto;block-size:100%}.ev3-objet-image-legende{flex:0 0 auto;-webkit-padding-before:.25rem;padding-block-start:.25rem;color:color-mix(in srgb,currentColor 72%,transparent);font-size:var(--fs-sm);font-style:italic;text-align:center}.ev3-tableau{position:relative;inline-size:var(--ev3-tableau-largeur,100%);max-inline-size:100%;margin-block:.75em;overflow:visible}.ev3-tableau table{inline-size:100%;border-collapse:collapse;table-layout:auto}.ev3-tableau td,.ev3-tableau th{position:relative;padding:var(--ev3-tableau-marge,.5rem);vertical-align:top;min-inline-size:1em;border-bottom-color:transparent;color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;transition:none}.ev3-tableau tr:hover td{background:transparent}.ev3-tableau th{font-weight:600;text-align:start;background:color-mix(in srgb,currentColor 9%,transparent)}.ev3-tableau td[data-alignement-vertical=milieu],.ev3-tableau th[data-alignement-vertical=milieu]{vertical-align:middle}.ev3-tableau td[data-alignement-vertical=bas],.ev3-tableau th[data-alignement-vertical=bas]{vertical-align:bottom}.ev3-tableau td>p,.ev3-tableau th>p{margin:0}.ev3-tableau{--ev3-tableau-filet:color-mix(in srgb,currentColor 24%,transparent)}.ev3-tableau table[data-bordures=exterieure],.ev3-tableau table[data-bordures=toutes] td,.ev3-tableau table[data-bordures=toutes] th{border:1px solid var(--ev3-tableau-filet)}.ev3-tableau table[data-bordures=horizontales] tr{border-block:1px solid var(--ev3-tableau-filet)}.ev3-tableau table[data-bordures=aucune] td,.ev3-tableau table[data-bordures=aucune] th{border:1px dashed color-mix(in srgb,currentColor 12%,transparent)}.ev3-tableau table[data-rangs-alternes] tbody tr:nth-child(2n)>td{background:color-mix(in srgb,currentColor 5%,transparent)}.ev3-tableau table[data-premiere-colonne] tr>:first-child{font-weight:600}.ev3-tableau .selectedCell:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:inset 0 0 0 2px var(--accent);pointer-events:none}.ev3-tableau .column-resize-handle{position:absolute;top:0;bottom:0;right:-.125rem;inline-size:.25rem;background:var(--accent);pointer-events:none}.ev3-ecran .ProseMirror.resize-cursor{cursor:col-resize}.ev3-tableau-poignee{position:absolute;top:0;left:0;z-index:2;inline-size:1.125rem;block-size:1.125rem;padding:0;border:1px solid var(--accent);border-radius:.1875rem;background:var(--accent);cursor:move;opacity:0;transform:translate(-120%,-120%);transition:opacity .12s ease}.ev3-tableau.ProseMirror-selectednode>.ev3-tableau-poignee,.ev3-tableau:focus-within>.ev3-tableau-poignee,.ev3-tableau:hover>.ev3-tableau-poignee{opacity:1}.ev3-tableau-poignee svg{display:block;inline-size:100%;block-size:100%;color:var(--on-accent);pointer-events:none}.ev3-tableau.ProseMirror-selectednode{outline:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px}.ev3-tableau-poignees{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .12s ease}.ev3-tableau:hover>.ev3-tableau-poignees,.ev3-tableau[data-glisse]>.ev3-tableau-poignees{opacity:1}.ev3-tableau-poignee-colonne,.ev3-tableau-poignee-ligne{position:absolute;box-sizing:border-box;border:1.5px solid var(--accent);border-radius:.1875rem;background:var(--on-accent);cursor:-webkit-grab;cursor:grab;pointer-events:auto;touch-action:none}.ev3-tableau-poignee-ligne{left:-.75rem;inline-size:.5rem}.ev3-tableau-poignee-colonne{top:-.75rem;block-size:.5rem}.ev3-tableau-poignee-colonne:hover,.ev3-tableau-poignee-ligne:hover,.ev3-tableau-poignees [data-source=oui]{background:var(--accent);border-color:var(--accent)}.ev3-tableau-poignees [data-cible=oui]{background:var(--accent-subtle)}.ev3-tableau[data-glisse]{cursor:-webkit-grabbing;cursor:grabbing}.ev3-tableau-repere{position:absolute;background:var(--accent);pointer-events:none}.ev3-tableau-repere[data-genre=ligne]{block-size:2px;-webkit-margin-before:-1px;margin-block-start:-1px}.ev3-tableau-repere[data-genre=colonne]{inline-size:2px;-webkit-margin-start:-1px;margin-inline-start:-1px}.ev3-onglet-image,.ev3-onglet-tableau{gap:.25rem}.ev3-image-champs,.ev3-tableau-colonne{display:flex;flex-direction:column;gap:.25rem;justify-content:center}.ev3-tableau-trame-apercu{display:inline-block;inline-size:1em;block-size:1em;border:1px solid var(--border);border-radius:.125rem;vertical-align:middle}.ev3-grille{display:grid;grid-gap:.375rem;gap:.375rem;padding:.5rem}.ev3-grille-titre{margin:0;color:var(--muted);font-size:var(--fs-sm)}.ev3-grille-cases{display:grid;grid-gap:.1875rem;gap:.1875rem}.ev3-grille-case{inline-size:1.125rem;block-size:1.125rem;padding:0;border:1px solid var(--border);border-radius:.125rem;background:var(--surface);cursor:pointer}.ev3-grille-case[data-allumee=oui]{background:var(--accent-subtle);border-color:var(--accent)}.ev3-grille-case:disabled{cursor:not-allowed;opacity:.5}.ev3-image-legende{display:block;inline-size:100%;-webkit-padding-before:.25rem;padding-block-start:.25rem;color:color-mix(in srgb,currentColor 72%,transparent);font-size:var(--fs-sm);font-style:italic;text-align:center}.ev3-image-legende-vide{border:1px dashed color-mix(in srgb,currentColor 28%,transparent);font-style:normal;border-radius:4px;background:transparent;font:inherit;font-size:var(--fs-sm);cursor:pointer}.ev3-image-legende-vide:hover{color:inherit;border-color:var(--accent)}.ev3-menu-contexte{position:fixed;z-index:1000;display:flex;flex-direction:column;min-inline-size:14rem;padding:.25em;border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--raised);color:var(--text);box-shadow:var(--shadow-md)}.ev3-menu-contexte .ev3-menu-element{padding-block:.4375rem;border-radius:var(--r-1)}.ev3-menu-contexte .ev3-menu-element>svg{flex:none;color:var(--accent-text)}.ev3-menu-contexte .ev3-menu-element:not(:has(>svg)):before{content:"";flex:none;inline-size:1rem}.ev3-menu-contexte .ev3-menu-element:disabled{color:var(--faint);cursor:default}.ev3-menu-contexte-groupe{display:flex;flex-direction:column}.ev3-menu-contexte-groupe+.ev3-menu-contexte-groupe{-webkit-margin-before:.25em;margin-block-start:.25em;-webkit-padding-before:.25em;padding-block-start:.25em;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.ev3-image-corps{position:relative}.ev3-image-flux .ev3-image-legende{line-height:1.4}.ev3-bouton{display:inline-flex;align-items:center;gap:.375em;padding:.3em .7em;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer}.ev3-bouton:hover:not(:disabled){background:var(--hover)}.ev3-bouton:disabled,.ev3-bouton[aria-disabled=true]{color:var(--faint);cursor:default}.ev3-bouton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ev3-bouton--barre{border-color:transparent;background:transparent}.ev3-bouton--barre[aria-pressed=true],.ev3-bouton--barre[data-actif=oui]{background:var(--accent-subtle);border-color:var(--accent-border)}.ev3-bouton--primaire{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.ev3-bouton--primaire:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}.ev3-bouton--discret{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-fg)}.ev3-bouton--danger{color:var(--err-fg);border-color:var(--err-line)}.ev3-bouton--attente{background:var(--accent-soft-2);border-color:var(--accent-line);color:var(--accent-text);font-weight:600;cursor:default}.ev3-champ{inline-size:100%;box-sizing:border-box;padding:.35em .5em;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-sm)}.ev3-champ:focus-visible{outline:2px solid var(--accent);outline-offset:0}.ev3-champ-bloc{display:grid;grid-gap:.25em;gap:.25em;font-size:var(--fs-sm)}.ev3-mot{margin:0;color:var(--muted);font-size:var(--fs-sm)}.ev3-rangee{display:flex;flex-wrap:wrap;gap:.5em}.ev3-rangee--fin{justify-content:flex-end}.ev3-rangee--large{gap:.75em}.ev3-rappel{margin:0;padding:.4em .6em;border-radius:6px;background:var(--warn-bg);color:var(--warn-fg);font-size:var(--fs-sm)}.ev3-rappel--ok{background:var(--ok-bg);color:var(--ok-fg)}.ev3-rappel--erreur{background:var(--err-bg);color:var(--err-fg)}.ev3-rappels{margin:0;padding:0;list-style:none;display:grid;grid-gap:.25em;gap:.25em}.ev3-popover{position:absolute;inset-block-start:calc(100% + .375em);inset-inline-end:0;z-index:45;display:grid;grid-gap:.6em;gap:.6em;inline-size:max-content;min-inline-size:18em;max-inline-size:min(32em,90vw);padding:.75em;border:1px solid var(--border);border-radius:var(--radius);background:var(--raised);box-shadow:var(--shadow-md);color:var(--text);font-size:var(--fs-sm);white-space:normal}.ev3-popover--large{min-inline-size:22em}.ev3-popover--haut{inset-block-start:auto;inset-block-end:calc(100% + .375em);inset-inline-end:auto;inset-inline-start:0}.ev3-menu{position:absolute;inset-block-start:calc(100% + .25em);inset-inline-end:0;z-index:45;display:grid;min-inline-size:14em;padding:.25em;border:1px solid var(--border);border-radius:var(--radius);background:var(--raised);box-shadow:var(--shadow-md)}.ev3-menu-entree{padding:.4em .6em;border:0;border-radius:4px;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:start;white-space:nowrap;cursor:pointer}.ev3-menu-entree:hover:not(:disabled){background:var(--hover)}.ev3-barre-haut{display:flex;flex-wrap:wrap;align-items:center;gap:.375em .5em;min-block-size:4em;padding:.35em .9em .35em .6em;box-sizing:border-box;font-size:var(--fs-md)}.ev3-barre-cale{flex:1 1}.ev3-barre-separateur{align-self:center;block-size:1.7em;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.ev3-bouton--haut{block-size:2.5em;padding:0 .85em;gap:.45em;border-color:var(--border);background:var(--card);font-size:var(--fs-md)}.ev3-bouton--haut[aria-expanded=true],.ev3-bouton--haut[aria-pressed=true],.ev3-bouton--haut[data-actif=oui]{background:var(--accent-subtle);border-color:var(--accent-border)}.ev3-bouton--icone-cadre{padding:0 .6em}.ev3-bouton--haut.ev3-bouton--primaire{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ev3-bouton--haut.ev3-bouton--primaire:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}.ev3-bouton--haut.ev3-bouton--discret{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-fg)}.ev3-bouton--haut.ev3-bouton--attente{background:var(--accent-soft-2);border-color:var(--accent-line);color:var(--accent-text)}.ev3-bouton--haut.ev3-bouton--danger{color:var(--err-fg);border-color:var(--err-line)}.ev3-bouton--icone{justify-content:center;min-inline-size:2.4em;block-size:2.4em;padding:0;border-color:transparent;background:transparent;color:var(--text-2)}.ev3-bouton--icone:hover:not(:disabled){background:var(--hover);color:var(--text)}.ev3-bouton--icone:disabled{color:var(--faint)}.ev3-compteur{display:inline-grid;place-items:center;min-inline-size:1.6em;padding:.05em .45em;border-radius:var(--r-full);background:var(--border);color:var(--text-2);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.ev3-compteur--accent{background:var(--accent);color:var(--on-accent)}.ev3-barre-icone{display:inline-grid;place-items:center;flex:none;inline-size:2.15em;block-size:2.15em;border-radius:var(--r-1);background:var(--accent);color:var(--on-accent)}.ev3-barre-groupe{display:inline-flex;gap:.15em}.ev3-identite{display:grid;grid-gap:.05em;gap:.05em;min-inline-size:10ch}.ev3-titre{min-inline-size:12ch;padding:.05em .35em;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-base);font-weight:600;field-sizing:content}.ev3-titre:focus-visible,.ev3-titre:hover{border-color:var(--border-strong);outline:none}.ev3-categorie{justify-self:start;padding:0 .45em;border:0;background:transparent;color:var(--faint);font:inherit;font-size:var(--fs-xs);white-space:nowrap;cursor:pointer}.ev3-categorie:hover{color:var(--text);text-decoration:underline}.ev3-statut{display:inline-flex;align-items:center;gap:.45em;flex:none;block-size:1.85em;padding:0 .8em;border-radius:var(--r-full);background:color-mix(in oklab,var(--muted) 16%,transparent);color:var(--text-2);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.ev3-statut-point{inline-size:.55em;block-size:.55em;border-radius:50%;background:currentColor}.ev3-statut[data-statut=relecture]{background:var(--warn-bg);color:var(--warn-fg)}.ev3-statut[data-statut=publie]{background:var(--ok-bg);color:var(--ok-fg)}.ev3-statut[data-statut=archive]{background:var(--info-bg);color:var(--info-fg)}.ev3-indicateur{display:inline-flex;align-items:center;gap:.4em;block-size:2.15em;padding:0 .6em;border:0;border-radius:var(--r-1);background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-md);white-space:nowrap;cursor:pointer}.ev3-indicateur:disabled{cursor:default}.ev3-indicateur:hover:not(:disabled){background:var(--hover);color:var(--text)}.ev3-indicateur[data-etat=refus]{color:var(--err-fg)}.ev3-indicateur[data-etat=modifie]{color:var(--text-2)}.ev3-indicateur-local,.ev3-indicateur[data-hors-ligne=oui]{color:var(--warn-fg)}.ev3-barre-haut .collab-bandeau{gap:.35em;padding:0;border:0;background:transparent}.ev3-barre-haut .collab-bandeau-etat{font-size:0;gap:0}.ev3-barre-haut .collab-bandeau.est-vif .collab-bandeau-etat{display:none}.ev3-barre-haut .collab-bandeau-seul{position:absolute;inline-size:0;block-size:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ev3-barre-haut .collab-pastilles{gap:0}.ev3-barre-haut .collab-pastille-case+.collab-pastille-case{-webkit-margin-start:-.45em;margin-inline-start:-.45em}.ev3-barre-haut .collab-pastille{inline-size:2em;block-size:2em;border:2px solid var(--panel);font-size:var(--fs-xs);box-sizing:border-box}.ev3-principal{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375em}.ev3-bouton--secondaire{border-color:var(--accent-line);color:var(--accent-text)}.ev3-liste-grades{margin:0;padding:0;list-style:none;display:grid;grid-gap:.2em;gap:.2em}.ev3-liste-grades li{display:flex;justify-content:space-between;gap:1em}.ev3-replie summary{cursor:pointer;color:var(--muted)}.ev3-popover--envoi,.ev3-popover--visibilite{gap:.85em;min-inline-size:26em;padding:1.35em;border-color:var(--border-strong);border-radius:var(--radius-lg);font-size:var(--fs-md)}.ev3-popover-tete{display:flex;align-items:center;justify-content:space-between;gap:1em}.ev3-popover-titre{font-size:var(--fs-lg);font-weight:600}.ev3-popover--envoi .ev3-rappel{display:flex;align-items:center;gap:.5em;background:transparent;padding:0}.ev3-popover--envoi .ev3-rappels{gap:.4em}.ev3-lecture-titre{margin:0;font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-tight)}.ev3-lecture-sous-titre{color:var(--faint);font-size:var(--fs-sm);white-space:nowrap}.ev3-barre-haut--lecture{gap:.4em .9em;padding-inline:.75em 1.2em}.ev3-fichier{grid-row:2/-1;grid-column:1/-1;z-index:30;display:grid;grid-template-columns:minmax(14em,max-content) minmax(0,1fr);min-block-size:0;background:var(--bg);font-size:var(--fs-md)}.ev3-fichier-colonne{display:flex;flex-direction:column;gap:.15em;padding:.9em .6em;-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);background:var(--bg-deep);color:var(--text)}.ev3-fichier-entree,.ev3-fichier-retour{display:flex;align-items:center;gap:.75em;min-block-size:2.75em;padding:0 .8em;border:0;border-radius:var(--r-1);background:transparent;color:inherit;font:inherit;text-align:start;white-space:nowrap;cursor:pointer}.ev3-fichier-retour{-webkit-margin-after:.75em;margin-block-end:.75em;color:var(--text-2)}.ev3-fichier-entree-icone{color:var(--muted)}.ev3-fichier-entree:hover,.ev3-fichier-retour:hover{background:var(--hover);color:var(--text)}.ev3-fichier-entree[aria-current=page]{background:var(--accent-subtle);color:var(--accent-text);font-weight:600}.ev3-fichier-entree[aria-current=page] .ev3-fichier-entree-icone{color:inherit}.ev3-fichier-corps{overflow:auto;padding:2.3em 3.4em}.ev3-fichier-sections{display:grid;grid-gap:1.7em;gap:1.7em;max-inline-size:84em}.ev3-fichier-entete{display:grid;grid-gap:.5em;gap:.5em}.ev3-fichier-titre{margin:0;font-size:var(--fs-2xl);font-weight:600}.ev3-fichier-resume{display:flex;flex-wrap:wrap;align-items:center;gap:.75em;margin:0;color:var(--muted)}.ev3-fichier-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26em),1fr));grid-gap:1.7em;gap:1.7em;align-items:start}.ev3-fichier-bloc{display:grid;grid-gap:.9em;gap:.9em;align-content:start}.ev3-fichier-bloc h2{margin:0;font-size:var(--fs-lg);font-weight:600}.ev3-fichier-carte{padding:1.5em;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.ev3-fichier-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));grid-gap:.75em 1.25em;gap:.75em 1.25em;min-inline-size:0;margin:0;padding:0;border:0}.ev3-fichier-carte .ev3-fichier-champs{grid-template-columns:minmax(6.5em,max-content) minmax(0,1fr);align-items:center;gap:.85em 1.4em}.ev3-fichier-carte .ev3-champ-bloc{display:contents}.ev3-fichier-carte .ev3-champ-bloc>:first-child{grid-column:1;color:var(--muted)}.ev3-fichier-carte .ev3-champ-bloc>:not(:first-child),.ev3-fichier-carte .ev3-fichier-champs>.ev3-pastilles,.ev3-fichier-carte .ev3-fichier-champs>.ev3-rangee{grid-column:2}.ev3-fichier-carte .ev3-champ{min-block-size:2.6em;background:var(--bg-deep);border-color:var(--border-strong)}.ev3-fichier-carte .ev3-mot{font-size:var(--fs-sm);color:var(--faint)}.ev3-fichier-apercu{max-inline-size:24em;pointer-events:none}.ev3-fichier-versions .ev3-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr));gap:.75em}.ev3-fichier-versions .ev3-liste li{display:grid;grid-gap:.15em;gap:.15em;padding:.8em .9em;border-radius:var(--r-2);background:var(--card)}.ev3-bouton--lien{justify-self:start;padding:0;border:0;background:transparent;color:var(--accent-text)}.ev3-bouton--lien:hover:not(:disabled){background:transparent;text-decoration:underline}.ev3-pastilles{display:flex;flex-wrap:wrap;gap:.35em}.ev3-pastille{display:inline-flex;align-items:center;gap:.25em;block-size:1.85em;padding:0 .35em 0 .7em;border-radius:var(--r-full);background:var(--border);font-size:var(--fs-sm)}.ev3-pastille-retirer{border:0;background:transparent;color:var(--muted);cursor:pointer}.ev3-teinte{inline-size:1.85em;block-size:1.85em;border:1px solid var(--border);border-radius:50%;cursor:pointer}.ev3-teinte[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.ev3-icones{display:flex;flex-wrap:wrap;gap:.3em}.ev3-icone-choix{display:inline-grid;place-items:center;inline-size:2.45em;block-size:2.45em;border:1px solid transparent;border-radius:var(--r-1);background:var(--card);color:var(--text);cursor:pointer}.ev3-icone-choix[aria-pressed=true]{background:var(--accent-subtle);border-color:var(--accent)}.ev3-liste{margin:0;padding:0;list-style:none;display:grid;grid-gap:.35em;gap:.35em}.ev3-liste li{display:flex;flex-wrap:wrap;gap:.75em}.ev3-import-bilan{display:grid;grid-gap:.75em;gap:.75em}.ev3-import-bilan h3,.ev3-import-bilan h4{margin:0}.ev3-import-colonnes{display:flex;flex-wrap:wrap;gap:1.5em}.ev3-import-colonnes>*{flex:1 1;display:grid;grid-gap:.5em;gap:.5em;align-content:start}.ev3-panneau-droit{display:flex;flex-direction:column;inline-size:clamp(20em,24vw,28em);block-size:100%;min-block-size:0;background:var(--bg);font-size:var(--fs-md)}.ev3-ecran[data-panneau=apercu] .ev3-panneau-droit{inline-size:clamp(24em,31vw,40em)}.ev3-panneau-tete{display:flex;align-items:center;gap:.5em;min-block-size:3.4em;padding:0 .6em 0 1.25em}.ev3-panneau-titre{flex:1 1 auto;margin:0;font-size:var(--fs-base);font-weight:600}.ev3-panneau-corps{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0;overflow:auto;padding:0 .9em .9em}.ev3-apercu{display:grid;grid-gap:.75em;gap:.75em}.ressource-versions-panneau-corps{display:grid;grid-gap:.5em;gap:.5em}.ev3-panneau-droit .ressource-versions{max-block-size:none;gap:.15em}.ev3-panneau-droit .ressource-version-jour{padding:.9em .6em .3em;color:var(--muted);font-size:var(--fs-sm);font-weight:600}.ev3-panneau-droit .ressource-version-jour:first-child{-webkit-padding-before:.2em;padding-block-start:.2em}.ev3-panneau-droit .ressource-version{flex-wrap:wrap;gap:.3em .6em;padding:.6em .75em;border-color:transparent;border-radius:var(--r-1);background:transparent}.ev3-panneau-droit .ressource-version:hover{background:var(--hover)}.ev3-panneau-droit .ressource-version-date{font-weight:600}.ev3-panneau-droit .ressource-version-origine{border:0;background:var(--card);color:var(--text-2);border-radius:var(--r-full);padding:.05em .6em}.ev3-panneau-droit .ressource-version-auteur{flex-basis:100%;order:3}.ev3-panneau-droit .ressource-version .ressource-rangee-cale,.ev3-panneau-droit .ressource-version-poids{display:none}.ev3-panneau-droit .ressource-version .ressource-bouton{order:4}.ev3-panneau-droit .ressource-modale-mot{color:var(--faint);font-size:var(--fs-sm)}.ev3-panneau-droit .ressource-modale-tete[hidden]{display:none}.ev3-panneau-droit .ressource-lecteurs{margin:0;padding:0;border:0;background:transparent;font-size:var(--fs-md)}.ev3-panneau-droit .ressource-lecteurs summary{color:var(--text);list-style:none}.ev3-panneau-droit .ressource-lecteurs summary::-webkit-details-marker{display:none}.ev3-panneau-droit .ressource-lecteurs-corps{display:flex;flex-direction:column;gap:1em}.ev3-panneau-droit [data-test=lecteurs-non-lus]{order:-1}.ev3-panneau-droit [data-test=lecteurs-non-lus]>strong{color:var(--warn-fg)}.ev3-panneau-droit [data-test=lecteurs-lus]>strong{color:var(--ok-fg)}.ressource-lecteurs-jauge{order:-2;display:block;block-size:.35em;border-radius:var(--r-full);background:var(--border);overflow:hidden}.ressource-lecteurs-jauge>span{display:block;block-size:100%;background:var(--ok-fg)}.ev3-panneau-droit .apercu-panneau--integre{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0}.ev3-panneau-droit .apercu-entete{padding:0 0 .9em}.ev3-panneau-droit .apercu-onglets{flex:1 1 auto;gap:.3em;padding:.25em;border-radius:var(--r-1);background:var(--bg-deep)}.ev3-panneau-droit .apercu-onglet{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.45em;padding:.45em .6em;border:0;white-space:nowrap}.ev3-panneau-droit .apercu-onglet.est-actif{background:var(--surface-2);color:var(--text)}.apercu-v3--feuille{padding:1.6em 1.8em;border-radius:2px;box-shadow:var(--sh-2)}.ev3-panneau-droit .apercu-actions--pied{justify-content:space-between;padding:.9em 0 0;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);-webkit-border-after:0;border-block-end:0}.ev3-barre-etat{display:flex;flex-wrap:wrap;align-items:center;gap:.25em 1.4em;min-block-size:2.3em;padding:.15em .8em .15em 1.1em;box-sizing:border-box;color:var(--muted);font-size:var(--fs-sm)}.ev3-etat-element{white-space:nowrap}.ev3-etat-bouton,.ev3-etat-element{display:inline-flex;align-items:center;gap:.4em}.ev3-etat-bouton{padding:.15em .35em;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.ev3-etat-bouton:hover:not(:disabled){background:var(--hover);color:var(--text)}.ev3-etat-bouton:disabled{color:var(--faint);cursor:default}.ev3-etat-alerte{color:var(--warn-fg);font-weight:600}.ev3-etat-cale{flex:1 1}.ev3-barre-etat .ev3-indicateur{block-size:auto;padding:.15em .35em;font-size:var(--fs-sm)}.ev3-etat-vues{display:inline-flex;gap:.15em;padding:.15em;border-radius:var(--r-1);background:var(--bg-deep)}.ev3-etat-vue{display:inline-flex;align-items:center;gap:.4em;padding:.15em .65em;border:0;border-radius:4px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.ev3-etat-vue:hover:not(:disabled){color:var(--text)}.ev3-etat-vue[aria-pressed=true]{background:var(--surface-2);color:var(--text)}.ev3-etat-vue:disabled{color:var(--faint);cursor:default}.ev3-etat-zoom{display:inline-flex;align-items:center;gap:.5em}.ev3-etat-curseur{inline-size:7.5em;block-size:1em;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.ev3-etat-curseur::-webkit-slider-runnable-track{block-size:.25em;border-radius:var(--r-full);background:var(--border-strong)}.ev3-etat-curseur::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:.35em;block-size:.95em;-webkit-margin-before:-.35em;margin-block-start:-.35em;border-radius:2px;background:var(--text-2)}.ev3-etat-curseur::-moz-range-track{block-size:.25em;border-radius:var(--r-full);background:var(--border-strong)}.ev3-etat-curseur::-moz-range-thumb{inline-size:.35em;block-size:.95em;border:0;border-radius:2px;background:var(--text-2)}.ev3-etat-curseur:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ev3-etat-zoom-saisie{display:inline-flex;align-items:center;gap:.1em;color:var(--text)}.ev3-etat-zoom-champ{inline-size:3.2em;padding:0 .25em;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text);font:inherit;font-weight:600;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ev3-etat-zoom-champ:hover{border-color:var(--border)}.ev3-etat-zoom-champ:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ev3-etat-touches{display:inline-flex;gap:.35em}.ev3-etat-touche{padding:0 .5em;border:1px solid var(--border);border-radius:var(--r-1);background:var(--surface);font-family:var(--font-mono);opacity:.55;white-space:nowrap;transition:opacity .12s var(--ease),background .12s var(--ease)}.ev3-etat-touche[data-active=true]{opacity:1;background:var(--accent-subtle);border-color:var(--accent-border);color:var(--text)}.ev3-statistiques{display:grid;grid-template-columns:auto auto;grid-gap:.2em 1.5em;gap:.2em 1.5em;margin:0}.ev3-statistiques dd{margin:0;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ev3-bandeaux{display:grid}.ev3-bandeau{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .8em;min-block-size:2.9em;padding:.4em 1.25em;box-sizing:border-box;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);font-size:var(--fs-md)}.ev3-bandeau-icone{flex:none}.ev3-bandeau .ev3-bouton{font-weight:600}.ev3-bandeau--alerte{background:color-mix(in oklab,var(--warn-fg) 10%,var(--bg));color:var(--warn-fg);border-color:var(--warn-line)}.ev3-bandeau--erreur{background:color-mix(in oklab,var(--err-fg) 10%,var(--bg));color:var(--err-fg);border-color:var(--err-line)}.ev3-bandeau--info{background:color-mix(in oklab,var(--info-fg) 10%,var(--bg));color:var(--info-fg);border-color:var(--info-line)}.ev3-bandeau--ok{background:color-mix(in oklab,var(--ok-fg) 10%,var(--bg));color:var(--ok-fg);border-color:var(--ok-line)}.ev3-navigation{display:flex;flex-direction:column;gap:.35em;box-sizing:border-box;inline-size:clamp(14em,17vw,20em);min-block-size:100%;padding:0 0 .25em;background:var(--bg);font-size:var(--fs-md)}.ev3-navigation--rail{inline-size:auto;align-items:center;padding:.45em .3em}.ev3-navigation-tete{display:flex;align-items:center;justify-content:space-between;gap:.5em;min-block-size:3.1em;padding:0 .6em 0 1.1em}.ev3-navigation-nom{font-weight:600}.ev3-navigation-bascule{display:inline-grid;place-items:center;inline-size:2.15em;block-size:2.15em;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.ev3-navigation-bascule:hover{background:var(--hover);color:var(--text)}.ev3-navigation>.ev3-champ{inline-size:auto;margin:0 .6em .3em}.ev3-navigation-vide{margin:.9em 1.1em;padding:1.1em;border:1px dashed var(--border-strong);border-radius:var(--r-2);color:var(--muted);line-height:var(--lh-normal)}.ev3-navigation-liste{flex:1 1 auto;margin:0;padding:0 .45em;list-style:none;display:grid;align-content:start;grid-gap:.1em;gap:.1em}.ev3-navigation-entree[data-survol=oui]{box-shadow:inset 0 2px 0 var(--accent)}.ev3-navigation-titre{display:flex;align-items:flex-start;gap:.3em;inline-size:100%;padding:.4em .6em;border:0;border-radius:5px;background:transparent;color:var(--text-2);font:inherit;line-height:1.35;text-align:start;overflow-wrap:anywhere;cursor:pointer}.ev3-navigation-titre[data-niveau="1"]{font-weight:600;color:var(--text)}.ev3-navigation-titre[data-niveau="2"]{-webkit-padding-start:1.4em;padding-inline-start:1.4em;font-weight:500;color:var(--text)}.ev3-navigation-titre[data-niveau="3"]{-webkit-padding-start:2.6em;padding-inline-start:2.6em;color:var(--muted)}.ev3-navigation-titre:hover{background:var(--hover)}.ev3-navigation-titre[data-actif=oui]{background:var(--accent-subtle);color:var(--accent-text)}.ev3-navigation-poignee{flex:none;-webkit-margin-before:.1em;margin-block-start:.1em;color:var(--border-strong)}.ev3-navigation-titre[data-actif=oui] .ev3-navigation-poignee{color:var(--accent-text)}.ev3-navigation-texte{min-inline-size:0;text-wrap:pretty}.ev3-navigation-fin{block-size:1em}.ev3-navigation-fin[data-survol=oui]{box-shadow:inset 0 2px 0 var(--accent)}.ev3-navigation-astuce{margin:0;padding:.8em 1.1em 1.1em;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);color:var(--faint);font-size:var(--fs-xs);line-height:var(--lh-normal)}.ev3-voile{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1em;background:var(--overlay,var(--hover))}.ev3-dialogue{display:grid;grid-gap:.75em;inline-size:min(34em,100%);padding:1.25em;border-radius:var(--radius-lg);background:var(--raised)}.ev3-ecran[data-vue=lecture] .ev3-zone-document{background:var(--bg)}.ev3-lecture-rendu{padding:1em}.ev3-lecture-integree .ev3-ecran{block-size:auto;background:transparent}.ev3-lecture-integree .ev3-zone-document{overflow:visible}.ev3-ruban{position:relative;display:flex;flex-direction:column;min-inline-size:0;font-size:var(--fs-md);background:var(--panel)}.ev3-onglets-rangee{gap:.5em;min-block-size:34px;padding-inline:10px}.ev3-onglets,.ev3-onglets-rangee{display:flex;align-items:flex-end}.ev3-onglets{gap:2px;flex:1 1;min-inline-size:0;overflow-x:auto;scrollbar-width:none}.ev3-onglet{display:inline-flex;align-items:center;gap:6px;block-size:30px;padding:0 13px;border:0;border-radius:6px 6px 0 0;background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-md);font-weight:500;white-space:nowrap;cursor:pointer}.ev3-onglet:hover{color:var(--text);background:var(--hover)}.ev3-onglet:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ev3-onglet[data-test=editeur-onglet-fichier]{color:var(--accent-text);font-weight:600}.ev3-onglet[data-contextuel=oui]{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 10%,transparent)}.ev3-onglet[aria-selected=true]{color:var(--text);font-weight:600;background:var(--card);box-shadow:inset 0 -2px 0 var(--accent)}.ev3-onglet[data-contextuel=oui][aria-selected=true]{background:color-mix(in srgb,var(--accent) 16%,var(--card))}.ev3-onglet-point{display:inline-block;inline-size:.46em;block-size:.46em;border-radius:50%;background:var(--accent)}.ev3-ruban-replier{display:inline-grid;place-items:center;inline-size:2.15em;block-size:28px;-webkit-margin-after:3px;margin-block-end:3px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--faint);cursor:pointer}.ev3-ruban-replier:hover{background:var(--hover);color:var(--text)}.ev3-ruban-replier:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ev3-ruban-panneau-onglet{display:flex;align-items:stretch;gap:0;min-inline-size:0;min-block-size:100px;padding:4px 6px 0;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);background:var(--card);overflow-x:auto;overflow-y:hidden}.ev3-ruban-panneau-onglet[data-vide=oui]{min-block-size:2em}.ev3-ruban-panneau-onglet[data-par-dessus=oui]{position:absolute;inset-block-start:100%;inset-inline:0;z-index:35;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);box-shadow:var(--shadow-md)}.ev3-ruban .ev3-onglet-contenu{display:contents}.ev3-ruban .ev3-groupe{display:flex;flex:none;flex-direction:column;gap:0;padding:3px 10px 2px;-webkit-border-end:1px solid var(--rule);border-inline-end:1px solid var(--rule)}.ev3-ruban .ev3-groupe-corps{display:flex;flex:1 1;flex-wrap:nowrap;align-items:center;gap:6px}.ev3-ruban .ev3-groupe-pied{display:flex;align-items:center;justify-content:center;gap:6px;block-size:16px;color:var(--faint);font-size:var(--fs-xs);white-space:nowrap}.ev3-ruban .ev3-groupe-lanceur{display:inline-grid;place-items:center;padding:1px;border:0;border-radius:3px;background:transparent;color:var(--faint);cursor:pointer}.ev3-ruban .ev3-groupe-lanceur svg{transform:none}.ev3-ruban .ev3-groupe-lanceur:hover{background:var(--accent);color:var(--on-accent)}.ev3-pile{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;align-self:stretch}.ev3-pile-trois{gap:1px}.ev3-pile-champs{align-items:stretch}.ev3-rangee{gap:2px;flex-wrap:nowrap}.ev3-bouton-partage,.ev3-rangee,.ev3-repere{display:inline-flex;align-items:center}.ev3-separateur-vertical{align-self:stretch;margin:4px 3px;-webkit-border-start:1px solid var(--rule);border-inline-start:1px solid var(--rule)}.ev3-flottante .ev3-icone,.ev3-flottante .ev3-petit,.ev3-ruban .ev3-grand,.ev3-ruban .ev3-icone,.ev3-ruban .ev3-petit{border:0;border-radius:4px;color:var(--text);line-height:1.2}.ev3-ruban .ev3-grand{gap:3px;align-self:stretch;min-inline-size:4.2em;max-inline-size:8em;padding:5px 6px 2px;border-radius:5px;font-size:11.5px}.ev3-ruban .ev3-grand-libelle{position:relative;display:flex;flex-flow:row wrap;justify-content:center;max-inline-size:7.5em;line-height:1.2;white-space:nowrap}.ev3-ruban .ev3-grand-libelle>span:first-child:not(:last-child){-webkit-margin-end:.3em;margin-inline-end:.3em}.ev3-ruban .ev3-grand-libelle:has(.ev3-chevron){-webkit-padding-after:12px;padding-block-end:12px}.ev3-ruban .ev3-grand-libelle .ev3-chevron{position:absolute;inset-block-end:-1px;inset-inline-start:50%;margin:0;translate:-50% 0}.ev3-ruban .ev3-grand .ev3-icone-svg{flex:none}.ev3-ruban .ev3-petit{gap:5px;block-size:25px;padding:0 6px;font-size:12.5px}.ev3-flottante .ev3-icone,.ev3-ruban .ev3-icone{justify-content:center;block-size:26px;min-inline-size:2em;padding:0 2px}.ev3-ruban .ev3-icone.ev3-fleche{min-inline-size:0;padding:0 1px}.ev3-ruban .ev3-icone.ev3-icone-menu{gap:0}.ev3-ruban .ev3-bouton-partage>.ev3-controle:first-child .ev3-icone,.ev3-ruban .ev3-bouton-partage>.ev3-repere:first-child .ev3-icone{-webkit-padding-end:0;padding-inline-end:0}.ev3-lettre{font-family:var(--font-ui);font-size:14px;line-height:1}.ev3-chevron{display:inline-flex;-webkit-margin-start:1px;margin-inline-start:1px;color:var(--faint);vertical-align:middle}.ev3-flottante .ev3-icone[data-actif=oui],.ev3-ruban .ev3-grand[data-actif=oui],.ev3-ruban .ev3-icone[data-actif=oui],.ev3-ruban .ev3-petit[data-actif=oui]{border-color:transparent;background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent-text)}.ev3-flottante .ev3-icone:hover:not(:disabled),.ev3-flottante .ev3-petit:hover:not(:disabled),.ev3-ruban .ev3-grand:hover:not(:disabled),.ev3-ruban .ev3-icone:hover:not(:disabled),.ev3-ruban .ev3-petit:hover:not(:disabled){background:var(--hover)}.ev3-ruban .ev3-grand:disabled,.ev3-ruban .ev3-icone:disabled,.ev3-ruban .ev3-petit:disabled{color:var(--faint);opacity:.7}.ev3-grand-partage{display:inline-flex;flex-direction:column;align-items:stretch;align-self:stretch;border-radius:5px}.ev3-grand-partage>.ev3-controle{justify-content:center}.ev3-grand-partage>.ev3-controle:first-child{flex:1 1}.ev3-ruban .ev3-grand.ev3-grand-haut{-webkit-padding-after:0;padding-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.ev3-grand-bas{display:flex;justify-content:center;inline-size:100%;padding:0 0 2px;border:0;border-radius:0 0 5px 5px;background:transparent;color:var(--faint);cursor:pointer}.ev3-grand-bas:hover{background:var(--hover)}.ev3-grand-bas .ev3-chevron{margin:0}.ev3-ruban .ev3-champ,.ev3-ruban .ev3-liste{inline-size:auto;block-size:26px;padding:0 7px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font-size:12.5px;box-sizing:border-box}.ev3-ruban .ev3-liste{padding-inline:8px 3px;cursor:pointer}.ev3-ruban .ev3-champ-etiquete{justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.ev3-champ-taille{text-align:end}.ev3-ruban input.ev3-champ[type=number]{inline-size:8ch}.ev3-ruban input.ev3-champ[type=number][size="4"]{inline-size:7ch}.ev3-champ-deroulant{position:relative;display:inline-flex;align-items:center}.ev3-champ-deroulant .ev3-champ{-webkit-padding-end:18px;padding-inline-end:18px}.ev3-champ-deroulant .ev3-chevron{position:absolute;inset-inline-end:4px;pointer-events:none}.ev3-champ-taille::-webkit-calendar-picker-indicator{opacity:0}.ev3-ruban .ev3-case{gap:7px;block-size:25px;padding:0 5px;font-size:12.5px;cursor:pointer}.ev3-ruban .ev3-case input{margin:0;accent-color:var(--accent)}.ev3-ruban .editeur-police-bouton{justify-content:space-between;min-inline-size:10em;block-size:26px;padding:0 8px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font-size:12.5px}.ev3-ruban .editeur-police-bouton .editeur-police-nom{overflow:visible;white-space:nowrap}.ev3-flottante .ressource-couleur-bouton,.ev3-ruban .ressource-couleur-bouton{flex-direction:row;align-items:center;gap:0;block-size:26px;padding:0 2px;border:0;border-radius:4px;background:transparent;color:var(--text)}.ev3-flottante .ressource-couleur-bouton:hover,.ev3-ruban .ressource-couleur-bouton:hover{background:var(--hover)}.ressource-couleur-pile{display:inline-flex;flex-direction:column;align-items:center;gap:1px}.ev3-couleur .ressource-couleur-glyphe{display:flex}.ev3-couleur .ressource-couleur-trait,.ev3-trait-couleur{display:block;inline-size:1.1em;block-size:3px;-webkit-margin-before:-2px;margin-block-start:-2px;border:0;border-radius:1px}.ev3-glyphe-trait{display:inline-flex;flex-direction:column;align-items:center}.ev3-bouton-partage.ev3-couleur .ressource-couleur-bouton{padding-inline:0 1px}.ev3-trame{align-self:stretch}.ev3-trame .ressource-couleur,.ev3-trame .ressource-couleur-bouton{block-size:100%}.ev3-ruban .ev3-trame .ressource-couleur-bouton{flex-direction:column;gap:3px;padding:5px 6px 2px;border-radius:5px;font-size:11.5px}.ev3-trame .ressource-couleur-pile{gap:2px}.ev3-trame .ressource-couleur-trait{inline-size:1.4em;border:0}.ev3-trame .ressource-couleur-libelle{line-height:1.2}.ev3-trame .ev3-chevron{margin:-1px 0 0}.ev3-ruban .ev3-menu{inset:auto;display:flex;flex-direction:column;inline-size:max-content;z-index:60;gap:1px;min-inline-size:13em;max-block-size:min(440px,70vh);overflow-y:auto;padding:5px;border:1px solid var(--border-strong);border-radius:9px;background:var(--raised);box-shadow:var(--sh-3)}.ev3-ruban .ev3-menu-element{gap:10px;min-block-size:30px;padding:4px 10px;border-radius:5px;color:var(--text);font-size:var(--fs-md)}.ev3-ruban .ev3-menu-element:hover:not(:disabled){background:var(--hover)}.ev3-ruban .ev3-menu-element:disabled{color:var(--faint);cursor:default}.ev3-ruban .ev3-menu-element[aria-checked=true]{color:var(--text)}.ev3-menu-element-libelle{flex:1 1}.ev3-ruban .ev3-menu-element>svg{display:none}.ev3-controle:has(>[aria-expanded=true])>.ev3-infobulle{opacity:0}.ev3-menu-coche{display:inline-flex;min-inline-size:1.1em;color:var(--accent-text)}.ev3-ruban .editeur-police-panneau,.ev3-ruban .ressource-couleur-panneau{z-index:60;box-shadow:var(--sh-3)}.ev3-ruban .ev3-galerie{display:inline-flex;align-items:stretch;gap:3px;padding:3px;border:1px solid var(--rule);border-radius:6px;background:var(--bg)}.ev3-ruban .ev3-galerie-elements{display:flex;flex-wrap:wrap;gap:3px;padding:0;max-inline-size:30em;max-block-size:52px;overflow:hidden}.ev3-ruban .ev3-galerie-element{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;min-inline-size:4.8em;block-size:52px;padding:6px 9px;border:0;border-radius:4px;background:transparent;color:var(--text);text-align:start;cursor:pointer}.ev3-ruban .ev3-galerie-element:hover{background:var(--hover)}.ev3-ruban .ev3-galerie-element[aria-selected=true]{border-color:transparent;background:var(--hover);box-shadow:inset 0 0 0 1.5px var(--accent)}.ev3-galerie-apercu{line-height:1}.ev3-apercu-style{display:inline-block;white-space:nowrap;line-height:1}.ev3-galerie-nom{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap}.ev3-galerie-fleches{display:flex;flex-direction:column;justify-content:center}.ev3-galerie-fleche{display:inline-grid;place-items:center;padding:0 1px;border:0;border-radius:3px;background:transparent;color:var(--faint);cursor:pointer}.ev3-galerie-fleche:hover{background:var(--hover);color:var(--text)}.ev3-galerie-actions{display:flex;flex-direction:column;-webkit-border-start:1px solid var(--rule);border-inline-start:1px solid var(--rule)}.ev3-galerie-action{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 8px;border:0;border-radius:0 4px 4px 0;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-xs);white-space:nowrap;cursor:pointer}.ev3-galerie-actions>.ev3-controle{flex:1 1}.ev3-galerie-action:hover:not(:disabled){background:var(--hover)}.ev3-galerie-action[data-actif=oui]{color:var(--accent-text)}.ev3-galerie-action:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ev3-galerie-actions:has(>.ev3-controle+.ev3-controle) .ev3-galerie-action{flex-direction:row;gap:5px}.ev3-ruban-panneau{position:absolute;inset-block-start:100%;inset-inline-end:.5em;z-index:30;display:flex;flex-direction:column;gap:.5em;min-inline-size:max-content;-webkit-margin-before:.25em;margin-block-start:.25em;padding:.75em;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md)}.ev3-ruban-panneau-titre{margin:0;font-weight:600;color:var(--text)}.ev3-ruban-panneau-aide{margin:0;color:var(--muted);font-size:var(--fs-xs)}.ev3-stats{display:grid;grid-gap:.25em;gap:.25em;margin:0}.ev3-stats-ligne{display:flex;justify-content:space-between;gap:2em}.ev3-stats-ligne dt{color:var(--muted)}.ev3-stats-ligne dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.ev3-ruban-bouton{align-self:flex-end;padding:.375em .875em;border:1px solid var(--border);border-radius:6px;background:var(--raised);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer}.ev3-ruban-bouton:hover{background:var(--hover)}.ev3-ruban-bouton--principal{border-color:var(--accent-border);background:var(--accent);color:var(--on-accent)}.ev3-ruban-bouton--principal:hover{background:var(--accent-hover)}.ev3-dialogue-fond{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:var(--overlay)}.ev3-dialogue{display:flex;flex-direction:column;gap:.75em;max-inline-size:min(40em,calc(100vw - 2em));padding:1em 1.25em;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-md)}.ev3-dialogue-titre{margin:0;font-size:var(--fs-lg)}.ev3-dialogue-section{display:grid;grid-template-columns:max-content max-content;grid-gap:.5em 1em;gap:.5em 1em;margin:0;padding:.5em .75em;border:1px solid var(--rule);border-radius:6px}.ev3-dialogue-section legend{padding-inline:.25em;color:var(--muted);font-size:var(--fs-xs)}.ev3-dialogue-champ{display:contents;font-size:var(--fs-sm)}.ev3-dialogue-champ>span{align-self:center}.ev3-dialogue-aide{margin:0;color:var(--muted);font-size:var(--fs-xs)}.ev3-dialogue-refus{margin:0;color:var(--err-fg);font-size:var(--fs-sm)}.ev3-dialogue-actions{display:flex;justify-content:flex-end;gap:.5em}.ev3-flottante{position:fixed;z-index:45;display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--border-strong);border-radius:8px;background:var(--raised);color:var(--text);box-shadow:var(--sh-2);font-size:var(--fs-md);white-space:nowrap;translate:-50% calc(-100% - .5em)}.ev3-flottante .ev3-icone,.ev3-flottante .ressource-couleur-bouton{block-size:28px;min-inline-size:2.15em;border-radius:5px}.ev3-flottante .ev3-petit.ev3-flottante-commenter{gap:5px;block-size:28px;padding:0 8px;border-radius:5px;font-size:12.5px}.ev3-palette{position:fixed;z-index:45;display:flex;flex-direction:column;min-inline-size:23em;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--raised);color:var(--text);box-shadow:var(--sh-3);font-size:var(--fs-md)}.ev3-palette-titre{padding:6px 10px;color:var(--faint);font-size:11.5px}.ev3-palette-liste{display:flex;flex-direction:column;max-block-size:18.5rem;overflow-y:auto}.ev3-palette-ligne{display:flex;align-items:center;gap:10px;min-block-size:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;text-align:start;white-space:nowrap;cursor:pointer}.ev3-palette-ligne[aria-selected=true]{background:color-mix(in srgb,var(--accent) 22%,transparent)}.ev3-palette-icone{display:inline-flex;min-inline-size:1.3em;color:var(--accent-text)}.ev3-palette-libelle{flex:1 1}.ev3-palette-indice{color:var(--faint);font-family:var(--font-mono);font-size:11.5px}.ev3-palette-pied{-webkit-margin-before:4px;margin-block-start:4px;padding:8px 10px 4px;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);color:var(--faint);font-size:11.5px}.editeur-panneau-themes{flex-direction:column;align-items:stretch;max-height:60vh;overflow-y:auto}.editeur-themes-liste{margin:0;padding:0;list-style:none}.editeur-themes-liste li{display:flex;align-items:center;gap:6px;padding:3px 0}.editeur-themes-liste .actif{outline:2px solid var(--accent)}.editeur-theme-apercu{display:inline-flex;align-items:baseline;gap:2px}.editeur-themes-saisie{display:flex;align-items:flex-end;gap:6px}.editeur-fichier-cache{display:none}