.manipulation{--m-fond-doux:color-mix(in srgb, var(--texte) 6%, transparent);--m-accent-doux:color-mix(in srgb, var(--accent) 16%, transparent);--m-accent-moyen:color-mix(in srgb, var(--accent) 34%, transparent);--m-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;min-width:0;margin:16px 0 24px}.manipulation>:not(:defined) .m-js{display:none!important}.manipulation>:defined .m-sans-js{display:none!important}.manipulation>*{min-width:0;display:block}.manipulation [hidden]{display:none!important}.manipulation p{margin:0 0 12px}.manipulation .m-titre{margin:20px 0 8px;font-size:1rem;line-height:1.3}.manipulation .m-avis{border:1px solid var(--accent);background:var(--m-accent-doux);border-radius:10px;padding:10px 12px}.manipulation .m-note,.manipulation .m-source{color:var(--texte-doux);font-size:.85rem}.manipulation .m-source a{color:inherit}.manipulation .m-champ{margin:0 0 12px;display:block}.manipulation .m-etiquette{margin-bottom:4px;font-size:.9rem;font-weight:600;display:block}.manipulation select,.manipulation textarea{width:100%;min-height:44px;font:inherit;color:var(--texte);border:1px solid var(--bord);background:0 0;border-radius:10px;padding:8px 10px}.manipulation select option{background:var(--fond);color:var(--texte)}.manipulation textarea{resize:vertical}.manipulation input[type=range]{width:100%;height:44px;accent-color:var(--accent);touch-action:manipulation;margin:0;display:block}.manipulation .m-commandes{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.manipulation .m-bouton{min-width:44px;min-height:44px;font:inherit;color:var(--texte);border:1px solid var(--bord);cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;user-select:none;background:0 0;border-radius:999px;padding:8px 16px;font-size:.95rem}.manipulation .m-bouton.m-principal{color:var(--accent-texte);background:var(--accent);border-color:var(--accent);font-weight:600}.manipulation .m-bouton:disabled{opacity:.45;cursor:default}.manipulation .m-bouton:focus-visible,.manipulation select:focus-visible,.manipulation textarea:focus-visible,.manipulation input:focus-visible,.manipulation summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.manipulation .m-replie{margin:8px 0 12px}.manipulation .m-replie>summary{cursor:pointer;min-height:44px;color:var(--accent);-webkit-touch-callout:none;align-items:center;display:flex}.manipulation .m-choix{border:0;min-width:0;margin:0 0 12px;padding:0}.manipulation .m-choix legend{margin-bottom:4px;padding:0;font-size:.9rem;font-weight:600}.manipulation .m-option{border:1px solid var(--bord);cursor:pointer;-webkit-touch-callout:none;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-bottom:6px;padding:4px 10px;display:flex}.manipulation .m-option:has(input:checked){border-color:var(--accent);background:var(--m-accent-doux)}.manipulation .m-option input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.manipulation .m-bascule{flex-wrap:wrap;gap:6px;display:flex}.manipulation .m-bascule .m-option{margin:0}.manipulation .tk{font-family:var(--m-mono);white-space:pre;font-size:.85rem}.manipulation .tk-esp{color:var(--texte-doux);opacity:.7}.manipulation .tk-fin{font-style:italic;font-family:var(--police)}.manipulation .tk-octets{font-size:.75rem}.manipulation .ms-ecrit{background:var(--m-fond-doux);border-radius:10px;min-height:5.5em;padding:10px 12px}.manipulation .ms-vide{color:var(--texte-doux);margin:0}.manipulation .ms-phrase{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.manipulation .ms-e{box-shadow:inset 0 -2px 0 var(--m-accent-moyen);border-radius:3px}.manipulation .ms-e:nth-child(2n){background:var(--m-accent-doux)}.manipulation .ms-e.ms-dernier{background:var(--m-accent-moyen)}.manipulation .ms-barres{margin:0;padding:0;list-style:none}.manipulation .ms-ligne{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) 4.6em;align-items:center;gap:8px;min-height:28px;display:grid}.manipulation .ms-tok{text-overflow:ellipsis;overflow:hidden}.manipulation .ms-barre{background:var(--m-fond-doux);border-radius:999px;height:10px;display:block;overflow:hidden}.manipulation .ms-barre>span{background:var(--texte-doux);height:100%;display:block}.manipulation .ms-premier .ms-barre>span{background:var(--accent)}.manipulation .ms-premier .ms-tok{font-weight:700}.manipulation .ms-p{text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem}.manipulation .ms-ailleurs{border-top:1px solid var(--bord);justify-content:space-between;gap:12px;margin:4px 0 12px;padding-top:8px;font-size:.9rem;display:flex}.manipulation .ms-ailleurs strong{font-variant-numeric:tabular-nums;white-space:nowrap}.manipulation .m-curseur output{font-variant-numeric:tabular-nums;font-weight:400}@media (prefers-reduced-motion:reduce){.manipulation *{transition:none!important;animation:none!important}}.manipulation .ms-coupe{color:var(--texte-doux);white-space:nowrap;font-size:.85rem}.manipulation .tk-question{margin:4px 0 8px;font-weight:600}.manipulation .tk-compte{color:var(--texte-doux);margin:0 0 6px;font-size:.9rem}.manipulation .tk-liste{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.manipulation .tk-puce{background:var(--m-accent-doux);max-width:100%;box-shadow:inset 0 0 0 1px var(--m-accent-moyen);border-radius:8px;flex-direction:column;align-items:flex-start;padding:4px 8px;display:flex}.manipulation .tk-puce .tk{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.manipulation .tk-id{color:var(--texte-doux);font-variant-numeric:tabular-nums;font-size:.72rem}.manipulation .m-etat{min-height:1.55em;font-size:.9rem}.manipulation .fi-reponse{background:var(--m-fond-doux);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:10px 12px}.manipulation .fi-tk{background:color-mix(in srgb, var(--accent) var(--a), transparent);border-radius:3px}.manipulation .fi-doute{text-decoration:underline dashed var(--texte-doux);text-underline-offset:.2em}.manipulation .fi-outil{border:1px dashed var(--texte-doux);background:var(--m-fond-doux);font-family:var(--m-mono);border-radius:10px;padding:10px 12px;font-size:.85rem}.manipulation .fi-liste{grid-template-columns:repeat(auto-fill,minmax(8.5em,1fr));gap:2px 12px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.manipulation .fi-liste li{justify-content:space-between;gap:8px;min-width:0;display:flex}.manipulation .fi-liste .tk{text-overflow:ellipsis;overflow:hidden}.manipulation .fi-p{font-variant-numeric:tabular-nums;flex:none}.manipulation .at-phrase{background:var(--m-fond-doux);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:1.05rem;line-height:1.9}.manipulation .at-tk{background:color-mix(in srgb, var(--accent) var(--a), transparent);border-radius:4px}.manipulation .at-mot{text-decoration:underline 3px var(--texte);text-underline-offset:5px;font-weight:700}.manipulation .at-apres{color:var(--texte-doux)}.manipulation .at-vue{margin:0 0 2px;font-weight:600}.manipulation .at-lui .ms-tok{text-underline-offset:.2em;text-decoration:underline}.manipulation .es-boite{background:var(--m-fond-doux);border-radius:10px;overflow:hidden}.manipulation .es-carte{aspect-ratio:1;width:100%;height:auto;font-family:var(--police);display:block}.manipulation .es-mot{fill:var(--texte-doux);opacity:.45}.manipulation .es-voisin{fill:var(--accent)}.manipulation .es-question{fill:var(--accent);stroke:var(--texte);stroke-width:.004px}.manipulation .es-jumelle{fill:none;stroke:var(--accent);stroke-width:.006px}.manipulation .es-lien{stroke:var(--accent);stroke-dasharray:.02 .015}.manipulation .es-carte text{fill:var(--texte-doux);paint-order:stroke;stroke:var(--fond);stroke-linejoin:round}.manipulation .es-carte .es-et-v{fill:var(--texte);font-weight:700}.manipulation .es-carte .es-et-q,.manipulation .es-carte .es-et-j{fill:var(--accent);font-weight:700}.manipulation .es-voisins{margin:0 0 8px;padding-left:1.6em;list-style:outside}.manipulation .es-voisins li{padding:2px 0}.manipulation .es-proche,.manipulation .rv-juste{font-weight:700}.manipulation .rv-enquete{margin:0 0 12px;padding:0;list-style:none}.manipulation .rv-enquete li{border-bottom:1px solid var(--bord);padding:8px 0}.manipulation .rv-libelle{font-size:.9rem;display:block}.manipulation .rv-bonne .rv-libelle{font-weight:700}.manipulation .rv-mesure{grid-template-columns:minmax(0,1fr) 3.2em;align-items:center;gap:8px;margin-top:4px;display:grid}.manipulation .rv-piste{background:var(--m-fond-doux);border-radius:999px;height:10px;overflow:hidden}.manipulation .rv-barre{background:var(--texte-doux);height:100%;display:block}.manipulation .rv-bonne .rv-barre{background:var(--accent)}.manipulation .rv-valeur{text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem}.manipulation .rv-toi{border:1px solid var(--accent);color:var(--texte);background:var(--m-accent-doux);border-radius:999px;margin:6px 6px 0 0;padding:2px 8px;font-size:.75rem;display:inline-block}.manipulation .tq-lignes{margin:0 0 12px}.manipulation .tq-ligne{border-top:1px dashed var(--bord);padding:10px 0 2px}.manipulation .tq-lignes>.tq-ligne:last-child{border-bottom:1px dashed var(--bord)}.manipulation .tq-ligne dt{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);font-size:.75rem;font-weight:700}.manipulation .tq-ligne dd{margin:2px 0 0}.manipulation .tq-valeur{font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:1.15rem;font-weight:700}.manipulation .tq-sans{color:var(--texte-doux);font-style:italic}
