:root{color-scheme:light;--fond: #f4f4f7;--surface: #ffffff;--surface-2: #f6f6fa;--encre: #0f1020;--encre-douce: #555869;--trait: #e4e4ec;--trait-fort: #868a9c;--accent: #4338ca;--accent-plein: #4338ca;--sur-accent: #ffffff;--accent-fond: #eef0ff;--focus: #4338ca;--logo-1: #4338ca;--logo-2: #a21caf;--logo-3: #0f766e;--sur-logo: #ffffff;--ok: #047857;--ok-fond: #e7f8f0;--attention: #92400e;--attention-fond: #fff4e0;--danger: #be123c;--microsoft-fond: #ffffff;--microsoft-encre: #3b3b3b;--microsoft-trait: #8c8c8c;--entete-fond: rgba(255, 255, 255, .82);--halo-1: rgba(99, 102, 241, .15);--halo-2: rgba(236, 72, 153, .09);--halo-3: rgba(20, 184, 166, .09);--ombre: 0 1px 2px rgba(15, 16, 32, .05), 0 8px 24px -12px rgba(15, 16, 32, .12);--ombre-survol: 0 2px 4px rgba(15, 16, 32, .06), 0 20px 40px -16px rgba(67, 56, 202, .35);--voile: rgba(15, 16, 32, .45);--police: Geist, "Inter", system-ui, sans-serif;--police-titre: Geist, "Inter", system-ui, sans-serif;--police-marque: "Plus Jakarta Sans", Geist, "Inter", system-ui, sans-serif;--rayon: 12px;--rayon-carte: 20px;--rayon-pilule: 999px;--sortie: .16s cubic-bezier(.4, 0, 1, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=clair]){color-scheme:dark;--fond: #0a0a12;--surface: #14141f;--surface-2: #1b1b29;--encre: #f4f4f8;--encre-douce: #a6a9bd;--trait: #272738;--trait-fort: #70748f;--accent: #a5b4fc;--accent-plein: #4f46e5;--sur-accent: #ffffff;--accent-fond: #1e1b4b;--focus: #a5b4fc;--logo-1: #4f46e5;--logo-2: #a21caf;--logo-3: #0f766e;--sur-logo: #ffffff;--ok: #6ee7b7;--ok-fond: #062e22;--attention: #fcd34d;--attention-fond: #3a2a06;--danger: #fda4af;--microsoft-fond: #2f2f2f;--microsoft-encre: #ffffff;--microsoft-trait: #8c8c8c;--entete-fond: rgba(20, 20, 31, .85);--halo-1: rgba(99, 102, 241, .24);--halo-2: rgba(236, 72, 153, .14);--halo-3: rgba(20, 184, 166, .12);--ombre: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 10px 30px -14px rgba(0, 0, 0, .8);--ombre-survol: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 24px 48px -16px rgba(79, 70, 229, .55);--voile: rgba(0, 0, 0, .6)}}:root[data-theme=sombre]{color-scheme:dark;--fond: #0a0a12;--surface: #14141f;--surface-2: #1b1b29;--encre: #f4f4f8;--encre-douce: #a6a9bd;--trait: #272738;--trait-fort: #70748f;--accent: #a5b4fc;--accent-plein: #4f46e5;--sur-accent: #ffffff;--accent-fond: #1e1b4b;--focus: #a5b4fc;--logo-1: #4f46e5;--logo-2: #a21caf;--logo-3: #0f766e;--sur-logo: #ffffff;--ok: #6ee7b7;--ok-fond: #062e22;--attention: #fcd34d;--attention-fond: #3a2a06;--danger: #fda4af;--microsoft-fond: #2f2f2f;--microsoft-encre: #ffffff;--microsoft-trait: #8c8c8c;--entete-fond: rgba(20, 20, 31, .85);--halo-1: rgba(99, 102, 241, .24);--halo-2: rgba(236, 72, 153, .14);--halo-3: rgba(20, 184, 166, .12);--ombre: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 10px 30px -14px rgba(0, 0, 0, .8);--ombre-survol: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 24px 48px -16px rgba(79, 70, 229, .55);--voile: rgba(0, 0, 0, .6)}.marque-texte{font-family:var(--police-marque);font-weight:500;letter-spacing:-.01em}.marque-texte b{font-weight:800}.evitement{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 16px;border-radius:var(--rayon);background:var(--accent-plein);color:var(--sur-accent);font-weight:600}.evitement:hover{color:var(--sur-accent)}.evitement:focus{top:12px}.sr-seul{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html{scroll-padding-top:80px}.page{width:100%;max-width:1200px;margin:0 auto;padding:0 24px 72px}.entete{position:sticky;top:12px;z-index:10;display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap;width:calc(100% - 32px);max-width:1200px;margin:12px auto 0;padding:6px 8px 6px 20px;border:1px solid var(--trait);border-radius:var(--rayon-pilule);background:var(--entete-fond);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.entete__marque{display:inline-flex;align-items:center;gap:10px;color:var(--encre);font-size:16px}.entete__marque:hover{color:var(--encre)}.entete__droite{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.entete__lien{padding:8px 12px;border-radius:var(--rayon-pilule);color:var(--encre-douce);font-size:14px;font-weight:500;transition:background var(--sortie),color var(--sortie)}.entete__lien:hover{background:color-mix(in srgb,var(--encre) 8%,transparent);color:var(--encre)}.onglets{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.onglet{padding:8px 12px;border-radius:var(--rayon-pilule);color:var(--encre-douce);font-size:14px;font-weight:500;white-space:nowrap;transition:background var(--sortie),color var(--sortie)}.onglet:hover{background:color-mix(in srgb,var(--encre) 8%,transparent);color:var(--encre)}.onglet[aria-current=page],.onglet--ouvert,.onglet--ouvert:hover{background:var(--accent-fond);color:var(--encre)}.entete__qui{display:flex;align-items:center;gap:10px}.entete__nom{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--encre-douce);font-size:14px}.avatar{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--accent-plein);color:var(--sur-accent);font-size:12px;font-weight:700;overflow:hidden}.avatar img{display:block;width:100%;height:100%;object-fit:cover}.bascule{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--trait-fort);border-radius:var(--rayon-pilule);background:transparent;color:var(--encre-douce);line-height:1;transition:background var(--sortie),color var(--sortie),border-color var(--sortie)}.bascule:hover{background:color-mix(in srgb,var(--encre) 8%,transparent);color:var(--encre)}.bascule svg{display:block}.bascule:disabled{cursor:progress}.bascule--tourne svg{animation:bascule-tour .9s linear infinite}@keyframes bascule-tour{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bascule--tourne svg{animation:none}}.bouton{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid transparent;border-radius:var(--rayon-pilule);background:var(--accent-plein);color:var(--sur-accent);font-size:13px;font-weight:500;transition:filter var(--sortie),transform var(--sortie),box-shadow var(--sortie)}.bouton:hover{filter:brightness(1.08);color:var(--sur-accent)}.bouton:active{transform:translateY(1px)}.bouton:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none}.bouton--discret{background:transparent;border-color:var(--trait-fort);color:var(--encre)}.bouton--discret:hover{background:var(--surface-2);color:var(--encre);filter:none}.bouton svg{flex:none}.heros{padding:40px 0 12px}.heros__bonjour{margin:0;font-family:var(--police-titre);font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--encre);overflow-wrap:anywhere}.heros__sous{margin-top:10px;color:var(--encre-douce);font-size:14px}.heros--centre{text-align:center}.titre-page{padding:40px 0 20px}.titre-page__titre{font-family:var(--police-titre);font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--encre);overflow-wrap:anywhere}.titre-page__sous{margin-top:8px;color:var(--encre-douce);font-size:14px}.recherche{margin:24px auto 0;max-width:640px;text-align:left}.recherche__libelle{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.recherche__boite{position:relative}.recherche__loupe{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--encre-douce);pointer-events:none}.recherche__champ{width:100%;min-height:52px;padding:0 16px 0 46px;border:1px solid var(--trait-fort);border-radius:var(--rayon-pilule);background:var(--surface);box-shadow:var(--ombre);color:var(--encre);font-size:15px}.recherche__champ::placeholder{color:var(--encre-douce);opacity:1}.groupe{margin-top:28px}.groupe__titre{margin-bottom:12px;color:var(--encre-douce);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-flow:dense;gap:16px}@media(min-width:1000px){.tuiles{grid-template-columns:repeat(4,1fr)}.tuile:only-child,.tuile:first-child:nth-last-child(2),.tuile:last-child:nth-child(2),.tuile:first-child:nth-last-child(3){grid-column:span 2}}.tuile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:20px;border:1px solid var(--trait);border-radius:var(--rayon-carte);background:var(--surface);box-shadow:var(--ombre);color:var(--encre);transition:transform .2s,box-shadow .2s,border-color .2s}.tuile:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:var(--ombre-survol);color:var(--encre)}.tuile[aria-busy=true]{cursor:progress}.tuile[aria-busy=true] .tuile__logo{animation:tuile-attente .9s ease-in-out infinite}@keyframes tuile-attente{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.tuile:hover{transform:none}.tuile[aria-busy=true] .tuile__logo{animation:none;opacity:.6}}.tuile__logo{display:grid;flex:none;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:14px;color:var(--sur-logo);font-size:16px;font-weight:700;overflow:hidden}.tuile__logo--1{background:var(--logo-1)}.tuile__logo--2{background:var(--logo-2)}.tuile__logo--3{background:var(--logo-3)}.tuile__logo--image{background:var(--surface-2)}.tuile__logo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tuile__titre{max-width:100%;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.tuile__texte{max-width:100%;color:var(--encre-douce);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.tuile__pastille{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;margin-top:8px;padding:2px 8px;border-radius:var(--rayon-pilule);background:var(--attention-fond);color:var(--attention);font-size:12px;font-weight:600;line-height:18px;overflow-wrap:anywhere}.tuile__pastille:before{content:"!";flex:none;font-weight:800}.tuile--chargement:hover{transform:none;border-color:var(--trait);box-shadow:var(--ombre)}.tuile--chargement .tuile__logo{opacity:.6}.tuile__logo--vierge{background:color-mix(in srgb,var(--encre) 8%,transparent)}.tuile__chargement{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--encre-douce);font-size:12px;font-weight:600;line-height:18px}.tuile__chargement:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--rayon-pilule);background:var(--accent);animation:tuile-attente .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tuile__chargement:before{animation:none;opacity:.6}}.entree{display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:32px 16px}.entree__carte{width:100%;max-width:420px;padding:44px 36px;border:1px solid var(--trait);border-radius:28px;background:var(--surface);box-shadow:var(--ombre);color:var(--encre);text-align:center}.entree__carte>svg{color:var(--accent-plein)}.entree__titre{margin-top:16px;font-size:26px;line-height:1.2}.entree__titre:not(.marque-texte){font-family:var(--police-titre);font-weight:600}.entree__titre.marque-texte{font-size:28px}.entree__texte{margin-top:8px;color:var(--encre-douce);font-size:14px}.entree__carte .alerte{margin-top:16px;text-align:left}.bouton--microsoft{width:100%;min-height:44px;margin-top:28px;justify-content:center;gap:10px;padding:10px 20px;border-radius:var(--rayon);border-color:var(--microsoft-trait);background:var(--microsoft-fond);color:var(--microsoft-encre);font-family:Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:600}.bouton--microsoft:hover{color:var(--microsoft-encre);filter:brightness(.95)}.entree__ou{margin-top:24px;color:var(--encre-douce);font-size:14px}.lien{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lien:hover{color:var(--accent);text-decoration-thickness:2px}.lien:disabled{color:var(--encre-douce);text-decoration:none;cursor:not-allowed}.entree__carte--formulaire{text-align:left}.entree__carte--formulaire>svg{display:block}.entree__marque{margin-top:12px;color:var(--encre-douce);font-size:15px}.entree__carte--formulaire .entree__titre,.entree__carte--formulaire .entree__texte{margin-top:8px}.formulaire-porte{display:grid;gap:18px;margin-top:24px}.formulaire-porte .entree__texte{margin-top:0}.formulaire-porte__annexe{margin-top:-6px;font-size:14px}.bouton--plein{width:100%;min-height:44px;justify-content:center;font-size:14px}a.bouton--plein{color:var(--sur-accent)}.exigences{display:grid;gap:2px;margin:-10px 0 0;padding:0;list-style:none;color:var(--encre-douce);font-size:13px}.exigences__item--tenue{color:var(--encre);font-weight:500}@media(max-width:400px){.entree__carte{padding:36px 20px}.bouton--microsoft{padding:10px 12px;font-size:14px}}.panneau{padding:28px;border:1px solid var(--trait);border-radius:var(--rayon-carte);background:var(--surface);box-shadow:var(--ombre);color:var(--encre)}.panneau+.panneau{margin-top:20px}.panneau__titre{margin-bottom:4px;font-size:18px;font-weight:600;letter-spacing:-.01em}.panneau__quoi{margin-bottom:20px;color:var(--encre-douce);font-size:14px}.panneau .bouton{min-height:40px}.formulaire{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 14px;align-items:start}.champ{--corps-champ: 13px;--interligne-champ: 1.55;--ecart-champ: 6px;--haut-libelle: calc(var(--corps-champ) * var(--interligne-champ) + var(--ecart-champ));display:flex;flex-direction:column;gap:var(--ecart-champ);font-size:var(--corps-champ);line-height:var(--interligne-champ)}.champ>label{color:var(--encre);font-weight:600}.champ input,.champ select,.champ textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--trait-fort);border-radius:var(--rayon);background:var(--surface);color:var(--encre);font-size:14px;font-weight:400;transition:border-color var(--sortie),background var(--sortie)}.champ input::placeholder,.champ textarea::placeholder{color:var(--encre-douce);opacity:1}.champ input:focus,.champ select:focus,.champ textarea:focus{border-color:var(--accent)}.champ input[aria-invalid=true],.champ select[aria-invalid=true],.champ textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.formulaire--app{grid-template-columns:repeat(12,1fr)}.champ--plein{grid-column:span 12}.champ--large{grid-column:span 8}.champ--petit{grid-column:span 4}.champ--moitie{grid-column:span 6}.champ--quart{grid-column:span 3}.champ--gestes{grid-column:span 12;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.champ--action{padding-top:var(--haut-libelle)}.champ--action .bouton{align-self:flex-start}.champ__aide,.champ__faute{font-size:12.5px;line-height:1.4}.champ__aide{color:var(--encre-douce)}.champ__aide--bas{margin-top:var(--haut-libelle)}.champ__faute{color:var(--danger);font-weight:600}.champ__faute:before{content:"⚠ ";content:"⚠ " / ""}.formulaire__synthese{grid-column:1 / -1}.panneau__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.panneau__tete .panneau__quoi{margin-bottom:0}.panneau__tete .bouton{flex:none;white-space:nowrap}@media(max-width:720px){.champ--plein,.champ--large,.champ--petit,.champ--moitie,.champ--quart{grid-column:span 12}.panneau__tete{flex-direction:column}.champ__aide--bas{margin-top:0}}.pilule{display:inline-block;padding:3px 10px;border-radius:var(--rayon-pilule);background:var(--accent-fond);color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.01em}.pilule--sourde{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--trait);color:var(--encre-douce)}.pile{display:grid;gap:10px}.ligne{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--trait);border-radius:14px;background:var(--surface-2)}.ligne[aria-busy=true]{opacity:.55;pointer-events:none}.ligne--simple{grid-template-columns:minmax(0,1fr) auto auto}.ligne--edition{display:block;padding:20px 18px}.ligne__logo{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--sur-logo);font-size:12px;font-weight:700;overflow:hidden}.ligne__logo--1{background:var(--logo-1)}.ligne__logo--2{background:var(--logo-2)}.ligne__logo--3{background:var(--logo-3)}.ligne__logo--image{background:var(--surface);box-shadow:inset 0 0 0 1px var(--trait)}.ligne__logo img{width:100%;height:100%;object-fit:cover;object-position:center}.ligne__quoi{display:flex;flex-direction:column;gap:2px;min-width:0}.ligne__titre{color:var(--encre);font-size:15px;font-weight:600;overflow-wrap:anywhere}.ligne__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--encre-douce);font-size:13px}.ligne__etats,.ligne__gestes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ligne__gestes{justify-content:flex-end}.champ input[type=file]{padding:9px 12px;font-size:13px}.champ textarea{padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;resize:vertical}.formulaire--regle{margin-top:12px}.champ--gauche{justify-content:flex-start}.confirmation{margin-top:16px;padding:14px 16px;border:1px solid var(--trait);border-left:4px solid var(--attention);border-radius:var(--rayon);background:var(--surface-2);color:var(--encre);font-size:14px;font-weight:500}.confirmation__gestes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.resultat{display:grid;gap:8px;margin-top:16px}.resultat:empty{margin-top:0}.resultat p{margin:0}.resultat__titre{color:var(--encre);font-size:14px;font-weight:600}.resultat__code{margin:0;padding:10px 12px;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--surface-2);color:var(--encre);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.resultat__enregistre{margin-top:16px;color:var(--encre-douce);font-size:13px}.resultat__enregistre summary{cursor:pointer;font-weight:600}.resultat__enregistre .resultat__code{margin-top:8px}.epreuve__commande{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.tableau__defil{position:relative;overflow-x:auto;border:1px solid var(--trait);border-radius:var(--rayon)}.tableau{width:100%;border-collapse:collapse;font-size:13.5px;color:var(--encre)}.tableau th,.tableau td{padding:9px 12px;border-bottom:1px solid var(--trait);text-align:left;vertical-align:top}.tableau thead th{background:var(--surface-2);font-weight:600;white-space:nowrap}.tableau tbody th{font-weight:500}.tableau tbody tr:last-child th,.tableau tbody tr:last-child td{border-bottom:0}.tableau__ligne--ecart>*{background:var(--surface-2)}.tableau__ligne--ecart>:first-child{box-shadow:inset 4px 0 0 var(--danger)}.tableau__ecart{color:var(--danger);font-weight:700;white-space:nowrap}.tableau__ecart:not(:empty):before{content:"⚠ ";content:"⚠ " / ""}.tableau__sous{display:block;color:var(--encre-douce);font-size:12.5px;font-weight:400;overflow-wrap:anywhere}.acces-externe{display:grid;gap:8px;margin:0;padding:0;list-style:none}.acces-externe__ligne{display:flex;align-items:center;justify-content:space-between;gap:12px}.acces-externe__ligne .bouton{flex:none;padding:6px 14px}.note-attention{padding:10px 14px;border:1px solid var(--trait);border-left:4px solid var(--attention);border-radius:var(--rayon);background:var(--surface-2);color:var(--encre);font-size:14px}.alerte{padding:12px 16px;border:1px solid var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent);border-left:4px solid var(--danger);border-radius:var(--rayon);background:var(--surface-2);color:var(--danger);font-size:14px;font-weight:500}.alerte:before{content:"⚠ ";content:"⚠ " / "";font-weight:700}.discret{color:var(--encre-douce);font-size:14px}.vide{padding:48px 0;text-align:center;color:var(--encre-douce)}.entete--admin{padding:8px 12px 8px 20px;border-radius:20px}.entete--admin .onglets{order:3;flex-basis:100%}html:has(.entete--admin){scroll-padding-top:160px}@media(max-width:960px){html{scroll-padding-top:160px}.entete{width:calc(100% - 24px);margin-top:8px;padding:8px 12px;border-radius:20px}.entete .onglets{order:3;flex-basis:100%}}@media(max-width:400px){html{scroll-padding-top:208px}}@media(max-width:720px){.heros__bonjour{font-size:34px}}@media(max-width:640px){.page{padding:0 16px 56px}.entete__nom{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.heros{padding:28px 0 8px}.titre-page{padding:28px 0 12px}.titre-page__titre{font-size:28px}.tuiles{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.panneau{padding:20px 16px}.ligne{grid-template-columns:36px minmax(0,1fr);align-items:start}.ligne__etats,.ligne__gestes{grid-column:2}.ligne__gestes{justify-content:flex-start}.ligne--simple{grid-template-columns:minmax(0,1fr)}.ligne--simple .ligne__etats,.ligne--simple .ligne__gestes{grid-column:1}}.champ--cases{border:0;margin:0;padding:0;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px 28px}.champ--cases>legend{float:left;width:100%;padding:0;margin-bottom:var(--ecart-champ);color:var(--encre);font-weight:600}.case{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.case input[type=checkbox]{width:20px;min-height:20px;height:20px;padding:0;margin:0;accent-color:var(--accent)}.case label{color:var(--encre);font-weight:600}.case .champ__aide{grid-column:2}.ligne:not(.ligne--simple):not(.ligne--edition){grid-template-columns:36px minmax(0,1fr) auto}.ligne:not(.ligne--simple)>.ligne__gestes{grid-column:2 / -1;justify-content:flex-start}.ligne__detail{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--trait)}.ligne__cle>label{color:var(--encre);font-size:13px;font-weight:600}.ligne__cle-saisie{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ligne__cle-saisie input{flex:1 1 260px;min-height:44px;padding:0 12px;border:1px solid var(--trait-fort);border-radius:var(--rayon);background:var(--surface);color:var(--encre);font-size:14px}.ligne__cle-saisie input:focus{border-color:var(--accent)}.ligne__test p{margin:0;color:var(--encre);font-size:13px;font-weight:600}.ligne__test pre{margin:0;max-height:240px;overflow:auto;padding:10px 12px;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--surface);color:var(--encre);font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.reglage+.reglage{margin-top:18px;padding-top:18px;border-top:1px solid var(--trait)}.reglage__etat{grid-column:1 / -1;margin:0;font-size:12.5px}.outils{margin-bottom:4px}.outils__statut{margin:12px 0 0}.outils__alerte{margin-top:12px}.export__annonce{flex-basis:100%;margin:0;text-align:right}.case input[type=radio]{width:20px;min-height:20px;height:20px;padding:0;margin:0;accent-color:var(--accent)}.export{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-top:16px;padding-top:16px;border-top:1px solid var(--trait);font-size:13px}.export .case{max-width:560px}.qaq-groupes{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px}.qaq-groupe__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:10px}.qaq-groupe__tete .bouton{flex:none}.qaq-groupe__titre{font-size:15.5px;font-weight:600;overflow-wrap:anywhere}.qaq-groupe__sous{margin:2px 0 0;color:var(--encre-douce);font-size:13px;overflow-wrap:anywhere}.qaq-onglets{flex-wrap:wrap;margin-bottom:16px}.qaq-onglets .onglet{border:0;background:transparent;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.qaq-onglets .onglet[aria-selected=true]{background:var(--accent-fond);color:var(--encre);font-weight:600}.qaq-panneau[hidden]{display:none}.qaq-resultats{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0 0;padding:0;list-style:none}.qaq-resultat{display:grid;gap:2px;width:100%;padding:10px 14px;border:1px solid var(--trait);border-radius:12px;background:var(--surface);color:var(--encre);font:inherit;text-align:left;cursor:pointer}.qaq-resultat:hover{background:color-mix(in srgb,var(--encre) 5%,var(--surface))}.qaq-resultat--choisi,.qaq-resultat--choisi:hover{border-color:var(--encre);background:var(--accent-fond)}.qaq-resultat__nom{font-weight:600;overflow-wrap:anywhere}.qaq-resultat__sous{color:var(--encre-douce);font-size:13px;overflow-wrap:anywhere}.qaq-detail{margin-top:24px;padding-top:20px;border-top:1px solid var(--trait)}.qaq-sous-titre{margin:20px 0 4px;font-size:14.5px;font-weight:600}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;font-size:13px}.export__gestes{display:flex;flex-wrap:wrap;gap:8px}.tableau__detail{min-width:16ch;max-width:48ch;overflow-wrap:anywhere}.tableau__motif{display:block;max-width:36ch;color:var(--encre-douce);font-size:12.5px}.tableau__gestes{display:flex;flex-wrap:wrap;gap:6px}.tableau--qaq .bouton,.tableau--releves .bouton{padding:6px 14px;white-space:nowrap}.signal{color:var(--encre);font-weight:600}.signal:before{content:"⚠ ";content:"⚠ " / ""}.dialogue{width:min(520px,calc(100vw - 32px));padding:24px;border:1px solid var(--trait);border-radius:var(--rayon-carte);background:var(--surface);box-shadow:var(--ombre);color:var(--encre);font-size:14px}.dialogue::backdrop{background:var(--voile)}.dialogue__titre{margin-bottom:10px;font-size:18px;font-weight:600}.dialogue p{margin:0}.dialogue p.dialogue__vous{margin-top:12px}.dialogue .confirmation__gestes{margin-top:20px}@media(max-width:720px){.qaq-groupe__tete{flex-direction:column}}.tableau--qaq{min-width:900px;table-layout:fixed}.tableau--qaq th:nth-child(1){width:19%}.tableau--qaq th:nth-child(2){width:13%}.tableau--qaq th:nth-child(3){width:24%}.tableau--qaq th:nth-child(4){width:12%}.tableau--qaq th:nth-child(5){width:13%}.tableau--qaq th:nth-child(6){width:19%}.tableau--qaq .tableau__detail{min-width:0;max-width:none}.tableau--qaq .tableau__gestes .bouton{white-space:normal;text-align:left}.acces__sous-titre{margin:20px 0 8px;font-size:15px;font-weight:600}.panneau__quoi+.acces__sous-titre,.panneau__quoi+.alerte+.acces__sous-titre{margin-top:0}.acces__explication{margin:0 0 8px;color:var(--encre);font-size:15px;font-weight:500}.acces__modif{margin-top:8px;font-size:12.5px}.acces__gestes{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.acces__chiffres,.acces__raisons{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14px}.acces__raisons{margin-top:6px}.acces__edition{margin-top:24px;padding-top:8px;border-top:1px solid var(--trait)}.acces__estimation{padding:16px;border:1px solid var(--trait);border-radius:var(--rayon)}.acces__annonce{margin-top:16px}.acces__extrait{margin-top:8px;max-height:360px;overflow-y:auto}.acces__pages{display:flex;flex-wrap:wrap;gap:8px}.tableau--acces .bouton{padding:6px 14px;white-space:nowrap}.tableau--acces th[scope=row]{min-width:18ch}.acces__fiches{display:grid;gap:0;margin:0;padding:0;list-style:none}.acces__fiche-ligne{padding:12px 0;border-bottom:1px solid var(--trait)}.acces__fiche-ligne:first-child{padding-top:0}.acces__fiche-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.acces__fiche-tete .bouton{flex:none}.acces__fiche-boutons{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:8px}.acces__fiche-nom{margin:0;font-weight:600}.acces__technique{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.acces__fiche{display:grid;gap:12px;margin-top:12px;padding:16px;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--surface-2)}.acces__fiche-titre{margin:4px 0 0;font-size:14px;font-weight:600}.acces__saisie{width:100%;min-width:12ch;padding:6px 10px;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--surface);color:var(--encre);font:inherit}.dialogue--large{width:min(640px,calc(100vw - 32px))}.dialogue__corps{display:grid;gap:10px}.dialogue .formulaire{margin:0}.combo__liste{list-style:none;margin:4px 0 0;padding:4px;max-height:18rem;overflow-y:auto;border:1px solid var(--trait-fort);border-radius:var(--rayon);background:var(--surface);box-shadow:var(--ombre)}.combo__liste[hidden]{display:none}.combo__option{padding:8px 10px;min-height:44px;border-radius:var(--rayon);color:var(--encre);cursor:pointer}.combo__option:hover,.combo__option--active{background:var(--accent-fond);outline:2px solid var(--accent);outline-offset:-2px}.combo__option[aria-disabled=true]{color:var(--encre-douce);cursor:not-allowed}.equipe__choisi,.equipe__choisi .tableau__gestes{margin-top:.5rem}.champ,.case{position:relative}.bulle-aide{position:static;display:inline-block;margin-inline-start:.35rem;vertical-align:middle}.bulle-aide__bouton{inline-size:1.5rem;block-size:1.5rem;border-radius:50%;border:1px solid var(--trait-fort);background:var(--surface);color:var(--encre-douce);font-size:.75rem;font-weight:600;line-height:1;cursor:pointer;padding:0}.bulle-aide__bouton:hover,.bulle-aide__bouton[aria-expanded=true]{color:var(--encre);border-color:var(--accent)}.bulle-aide__bouton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bulle-aide__bulle{position:absolute;z-index:20;margin-block-start:1.9rem;inset-inline-start:0;inline-size:min(22rem,100%);padding:.6rem .75rem;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--surface);color:var(--encre);box-shadow:var(--ombre);font-size:.85rem;font-weight:400;line-height:1.45;text-align:start;white-space:normal}.bulle-aide__lien{color:var(--accent);white-space:nowrap}.champ__tete{display:inline-flex;align-items:center}.bloc-titre{margin:.25rem 0 0;font-weight:600;color:var(--encre)}.bloc-replie{border:1px solid var(--trait);border-radius:var(--rayon);padding:.5rem .75rem}.bloc-replie>summary{cursor:pointer;font-weight:600;color:var(--encre)}.bloc-replie>.formulaire{margin-top:.75rem}.aide{display:grid;grid-template-columns:minmax(12rem,16rem) 1fr;gap:2rem;align-items:start}@media(max-width:760px){.aide{grid-template-columns:1fr}}.aide__menu ul{list-style:none;margin:0 0 1rem;padding:0}.aide__menu li a{display:block;padding:.3rem .5rem;border-radius:var(--rayon);color:var(--encre);text-decoration:none}.aide__menu li a[aria-current=page]{background:var(--surface-2);font-weight:600}.aide__poids{color:var(--encre-douce);font-size:.875em}.aide__partie{margin:0 0 .35rem;font-weight:600;color:var(--encre-douce)}.aide__contenu{max-inline-size:48rem;line-height:1.6}.aide__contenu h2{margin-top:1.75rem}.aide__capture{display:block;max-inline-size:100%;border:1px solid var(--trait);border-radius:var(--rayon);margin:1rem 0}.aide__code{overflow-x:auto;padding:.75rem;border-radius:var(--rayon);background:var(--surface-2)}.aide__passage{scroll-margin-top:5rem}.zone-danger{display:grid;gap:8px;justify-items:start;margin-top:24px;padding:14px 16px;border:1px solid var(--trait);border-left:4px solid var(--danger);border-radius:var(--rayon);background:var(--surface-2)}.zone-danger__titre{margin:0;font-size:15px}.zone-danger__quoi{margin:0;color:var(--encre-douce);font-size:14px}.bouton--danger{background:var(--surface-2);border-color:var(--danger);color:var(--danger)}.bouton--danger:hover{background:var(--surface);color:var(--danger);filter:none}.choix{list-style:none;margin:0 0 var(--ecart-champ);padding:0;display:grid;gap:4px}.choix__element{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.choix__recherche{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.choix__recherche input{flex:1 1 14rem;min-width:0}.choix--defilant{max-height:24rem;overflow-y:auto;border:1px solid var(--trait);border-radius:var(--rayon);padding:6px 8px;gap:2px}.choix__plan{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:4px 0}.choix__plan input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;accent-color:var(--accent)}.choix__plan label{display:grid;gap:2px}.sources{display:grid;gap:6px}.sources .case{align-items:start}.sources .case input[type=radio]{width:20px;min-height:20px;height:20px;padding:0;margin:2px 0 0;accent-color:var(--accent)}.tuile__annonce{display:block;margin-top:4px;font-size:.85rem;font-weight:600;color:var(--attention)}.tuile-cadre{position:relative;display:grid}.tuile-cadre>.tuile{padding-right:48px}.tuile__epingle{position:absolute;top:8px;right:8px;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:var(--rayon-pilule);background:transparent;color:var(--encre-douce);cursor:pointer}.tuile__epingle:hover{background:color-mix(in srgb,var(--encre) 8%,transparent);color:var(--encre)}.tuile__epingle[aria-pressed=true]{color:var(--accent)}.tableau__fin{width:1%;text-align:right;vertical-align:top}.bouton-rond{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--trait-fort);border-radius:var(--rayon-pilule);background:transparent;color:var(--encre-douce);cursor:pointer;transition:background var(--sortie),color var(--sortie),border-color var(--sortie)}.bouton-rond:hover{background:color-mix(in srgb,var(--encre) 8%,transparent);color:var(--encre)}.bouton-rond--danger:hover{border-color:var(--danger);color:var(--danger)}.bouton-rond:disabled{cursor:default;opacity:.5}.champ--cases>.champ__faute{flex-basis:100%}.cases-outils__lignes{display:grid;gap:8px;width:100%;margin:0;padding:0;list-style:none}.cases-outils__ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:6px 0;border-bottom:1px solid var(--trait)}.cases-outils__date{display:inline-flex;align-items:center;gap:8px;color:var(--encre-douce);font-size:14px}.champ .cases-outils__date input{width:auto;min-height:36px;padding:4px 8px}.champ .cases-outils__date input:disabled{opacity:.5}.champ textarea.texte-libre{font-family:inherit;font-size:14px}.gestes-ronds{display:inline-flex;gap:6px;white-space:nowrap}.tableau__commentaire{font-style:italic}.journal-externe{display:grid;gap:10px;max-height:min(60vh,520px);margin:0;padding:0;overflow-y:auto;list-style:none}.journal-externe__ligne{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:4px 16px;padding-bottom:10px;border-bottom:1px solid var(--trait)}.journal-externe__quand{color:var(--encre-douce);font-size:14px;font-variant-numeric:tabular-nums}@media(max-width:560px){.journal-externe__ligne{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:radial-gradient(900px 500px at 8% -5%,var(--halo-1),transparent 60%),radial-gradient(700px 420px at 95% 5%,var(--halo-2),transparent 60%),radial-gradient(800px 500px at 50% 110%,var(--halo-3),transparent 60%),var(--fond);background-attachment:fixed}body,#racine{min-height:100%}body{margin:0;color:var(--encre);font:400 14px/1.55 var(--police);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,p,figure{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent)}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
