.cs{--cs-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--cs-mono:var(--font-jbm),ui-monospace,"SF Mono","Cascadia Code","Segoe UI Mono","Roboto Mono",Menlo,Consolas,monospace;--cs-bg:#ffffff;--cs-surface:#ffffff;--cs-surface-2:#f7f7f8;--cs-ink:#0d0d0d;--cs-body:#26262b;--cs-muted:#55555f;--cs-soft:#6e6e79;--cs-line:#eceef1;--cs-line-strong:#dfe1e6;--cs-line-field:#8a8a94;--cs-accent:#b45309;--cs-accent-soft:#f4ede3;--cs-ok:#15803d;--cs-btn-bg:#0d0d0d;--cs-btn-bg-hover:#333333;--cs-btn-fg:#ffffff;--cs-focus:#0d0d0d;--cs-ring:rgba(13,13,13,0.08);--cs-selection:#edd6c4;--cs-col:640px;--cs-marge:28px;--cs-page:24px;--cs-deborde:12px;--cs-entre:48px;--cs-r-sm:8px;--cs-r-ctl:10px;--cs-r:12px;--cs-vite:160ms;--cs-pli:200ms;color-scheme:light;height:var(--cs-vvh,100dvh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--cs-bg);color:var(--cs-body);font:400 1rem/24px var(--cs-sans);font-feature-settings:"cv05" 1,"ss01" 1;-webkit-font-smoothing:antialiased;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (prefers-color-scheme:dark){.cs{color-scheme:dark;--cs-bg:#17171a;--cs-surface:#111113;--cs-surface-2:#202025;--cs-ink:#f4f4f6;--cs-body:#d4d4db;--cs-muted:#a9a9b2;--cs-soft:#93939e;--cs-line:#2a2a30;--cs-line-strong:#3a3a42;--cs-line-field:#767680;--cs-accent:#e9975a;--cs-accent-soft:#2b2118;--cs-ok:#6dd49a;--cs-btn-bg:#f4f4f6;--cs-btn-bg-hover:#dcdce2;--cs-btn-fg:#0d0d0d;--cs-focus:#ffffff;--cs-ring:rgba(255,255,255,0.14);--cs-selection:#563d2d}}body:has(.cs){background:var(--cs-bg,#ffffff)}@media (prefers-color-scheme:dark){body:has(.cs){background:#17171a}}.cs *,.cs :after,.cs :before{box-sizing:border-box}.cs ::selection{background:var(--cs-selection);color:var(--cs-ink)}.cs button{font:inherit}.cs-col{width:100%;max-width:calc(var(--cs-col) + 2 * var(--cs-page));margin-inline:auto;padding-inline:var(--cs-page)}.cs-tete{border-bottom:1px solid transparent}.cs[data-defile=haut] .cs-tete{border-bottom-color:var(--cs-line)}.cs-tete .cs-col{height:56px;display:flex;align-items:center;gap:12px}.cs-marque{font:650 1.0625rem/24px var(--cs-sans);letter-spacing:-.02em;color:var(--cs-ink);text-decoration:none}.cs-marque span{color:var(--cs-soft);font-weight:500}.cs-agence{min-width:0;padding-left:12px;box-shadow:inset 1px 0 0 var(--cs-line-strong);font:500 .875rem/16px var(--cs-sans);color:var(--cs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-places{margin-left:auto;font:400 .84375rem/24px var(--cs-sans);color:var(--cs-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cs-fil{position:relative;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cs-line-strong) transparent}.cs-fil>.cs-col{margin-top:auto;padding-block:24px}.cs-echange+.cs-echange{margin-top:var(--cs-entre)}.cs-echange[data-plie="1"]+.cs-echange[data-plie]{margin-top:0}.cs-echange[data-plie="1"]>:not(.cs-plie){display:none}.cs-jour{display:flex;align-items:center;gap:12px;margin:0 0 24px;font:600 .78125rem/16px var(--cs-sans);color:var(--cs-soft)}.cs-jour:after{content:"";flex:1 1;height:1px;background:var(--cs-line)}.cs-ecrit{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;align-items:baseline;margin:0;font:500 1rem/24px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-ink)}.cs-chevron{font:500 1rem/24px var(--cs-mono);color:var(--cs-accent)}.cs-texte{white-space:pre-wrap;overflow-wrap:anywhere}.cs-heure{font:400 .78125rem/24px var(--cs-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-heure,.cs-lu{color:var(--cs-soft)}.cs-lu{margin:0 0 0 28px;font:400 .8125rem/20px var(--cs-sans)}.cs-reponse{margin-top:12px;padding-left:var(--cs-marge);animation:cs-arrive var(--cs-vite) ease-out both}.cs-echange>.cs-reponse:first-child{margin-top:0}@keyframes cs-arrive{0%{opacity:0}}.cs-titre{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;font:620 1.0625rem/24px var(--cs-sans);letter-spacing:-.015em;color:var(--cs-ink)}.cs-reponse p{margin:0}.cs-reponse ol+p,.cs-reponse p+ol,.cs-reponse p+p,.cs-reponse p+ul,.cs-reponse ul+p{margin-top:12px}.cs-reponse b{font-weight:600;color:var(--cs-ink)}.cs-lignes{list-style:none;padding:0;display:grid;grid-row-gap:4px;row-gap:4px;margin:12px 0 12px calc(-1 * var(--cs-marge))}.cs-lignes li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;overflow-wrap:anywhere}.cs-lignes li:before{content:"–";color:var(--cs-soft);text-align:right}.cs-mot{padding:0 6px;border:0;border-radius:6px;color:var(--cs-accent);font-family:var(--cs-mono);font-size:.9375em;font-weight:500;line-height:inherit;font-feature-settings:none;font-variant-ligatures:none;cursor:pointer;transition:box-shadow var(--cs-vite) ease}.cs-encadre .cs-mot,.cs-mot{background:var(--cs-accent-soft)}.cs-cible button,.cs-plie{color:var(--cs-muted)}.cs-lien{color:var(--cs-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cs-line-field);text-decoration-color:var(--cs-line-field);text-underline-offset:3px}.cs-lien svg{margin-left:4px}.cs-copier{min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:400 .8125rem/20px var(--cs-sans);color:var(--cs-muted)}.cs-copier svg{color:var(--cs-ok)}.cs-encadre{margin:16px 0 16px -16px;padding:12px 16px;background:var(--cs-surface-2);border-radius:0 var(--cs-r-sm) var(--cs-r-sm) 0;box-shadow:inset 2px 0 0 var(--cs-line-strong);font-size:.9375rem}.cs-reponse[data-visee="1"] .cs-encadre{box-shadow:inset 2px 0 0 var(--cs-accent)}.cs-encadre p+p{margin-top:8px}.cs-gestes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.cs-non,.cs-oui{height:44px;min-width:96px;padding:0 20px;border:1px solid transparent;border-radius:var(--cs-r-ctl);font:600 .9375rem/1 var(--cs-mono);letter-spacing:.02em;cursor:pointer;transition:background var(--cs-vite) ease,color var(--cs-vite) ease,box-shadow var(--cs-vite) ease}.cs-oui{background:var(--cs-btn-bg);color:var(--cs-btn-fg)}.cs-non{background:transparent;color:var(--cs-body);box-shadow:inset 0 0 0 1px var(--cs-line-field)}.cs-non:disabled,.cs-oui:disabled{opacity:.6;cursor:default}.cs-indice{flex:1 1 200px;margin:0 0 0 8px;font:400 .8125rem/20px var(--cs-sans);color:var(--cs-soft)}.cs-echeance{margin-top:12px;font-size:.875rem;color:var(--cs-muted)}.cs-echeance span{color:var(--cs-soft);white-space:nowrap}.cs-fige{display:grid;grid-template-columns:20px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;margin:16px 0 0 calc(-1 * var(--cs-marge));font:400 .875rem/24px var(--cs-sans);color:var(--cs-muted)}.cs-fige b{font:500 .875rem/24px var(--cs-mono);color:var(--cs-ink)}.cs-fige>:first-child{align-self:center;justify-self:end;color:var(--cs-ok)}.cs-fige>span:first-child{color:var(--cs-muted)}.cs-reponse[data-etat=caduque] :is(.cs-titre,p,b,li,.cs-q-t){color:var(--cs-muted)}.cs-reponse[data-etat=caduque] .cs-copier,.cs-reponse[data-etat=caduque] .cs-echeance,.cs-reponse[data-etat=caduque] .cs-encadre{display:none}.cs-questions{list-style:none;padding:0;margin:12px -8px 12px -36px}.cs-q{padding:8px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;align-items:baseline;border-radius:var(--cs-r-sm);color:var(--cs-body);font:400 1rem/24px var(--cs-sans)}.cs-q-n{font:400 .8125rem/24px var(--cs-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cs-soft);text-align:right}.cs-q-e{font:600 .78125rem/24px var(--cs-sans);color:var(--cs-muted)}.cs-q-neuf{grid-column:2/-1;color:var(--cs-ink);overflow-wrap:anywhere}.cs-q[data-etat=retire] .cs-q-t{text-decoration:line-through;text-decoration-thickness:1px;color:var(--cs-soft)}.cs-q[data-etat=remplace]{background:var(--cs-accent-soft)}.cs-q[data-etat=remplace] .cs-q-n{color:var(--cs-ink)}.cs-q[data-etat=remplace] .cs-q-t{color:var(--cs-muted)}.cs-q[data-etat=choix]{background:var(--cs-accent-soft)}.cs-q[data-etat=choix] .cs-q-n{color:var(--cs-ink)}.cs-q[data-etat=choix] .cs-q-e{color:var(--cs-accent)}.cs-q-gestes{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:0 16px}.cs-q-gestes button{min-height:32px;padding:0;border:0;background:none;cursor:pointer;font:500 .8125rem/20px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-field);text-decoration-color:var(--cs-line-field);text-underline-offset:3px}.cs-q-gestes button[aria-pressed=true]{color:var(--cs-ink)}.cs-q-gestes button:disabled{color:var(--cs-soft);text-decoration:none;cursor:default}.cs-q-champ{grid-column:2/-1;display:grid;grid-row-gap:4px;row-gap:4px;margin-top:4px}.cs-q-champ input{width:100%;min-height:40px;padding:8px 12px;margin:0;border:0;border-radius:var(--cs-r-sm);background:var(--cs-surface);box-shadow:inset 0 0 0 1px var(--cs-line-field);font:500 1rem/24px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-ink);caret-color:var(--cs-accent)}.cs-q-champ input:focus{outline:0;box-shadow:inset 0 0 0 1px var(--cs-ink),0 0 0 3px var(--cs-ring)}.cs-q-champ ::placeholder{color:var(--cs-soft);font-weight:400;opacity:1}.cs-q-compte{font:400 .78125rem/16px var(--cs-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cs-soft)}.cs-refus{margin:12px 0 0;padding:12px 16px;border-radius:0 var(--cs-r-sm) var(--cs-r-sm) 0;background:var(--cs-surface-2);box-shadow:inset 2px 0 0 var(--cs-accent);font-size:.9375rem}.cs-appliquer{height:44px;min-width:120px;padding:0 20px;border:1px solid transparent;border-radius:var(--cs-r-ctl);background:var(--cs-btn-bg);color:var(--cs-btn-fg);font:600 .9375rem/1 var(--cs-sans);cursor:pointer;transition:background var(--cs-vite) ease}.cs-appliquer:disabled{opacity:.6;cursor:default}.cs-plie{width:100%;min-height:44px;padding:0;border:0;background:none;cursor:pointer;text-align:left;display:grid;grid-template-columns:20px minmax(0,1fr) auto auto 16px;grid-column-gap:8px;column-gap:8px;align-items:center;font:400 1rem/24px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-muted)}.cs-plie .cs-chevron{color:var(--cs-soft)}.cs-plie .cs-texte,.cs-plie-titre{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-plie-titre{max-width:240px;font:400 .875rem/24px var(--cs-sans);color:var(--cs-soft)}.cs-plie:after{content:"+";font:400 1.125rem/1 var(--cs-sans);color:var(--cs-soft);text-align:center;transition:transform var(--cs-pli) ease}.cs-plie[aria-expanded=true]:after{transform:rotate(45deg)}.cs-echange[data-plie="0"]>.cs-plie{margin-bottom:4px}.cs-echange[data-plie="0"]>.cs-ecrit{display:none}.cs-saisie{border-top:1px solid transparent;background:var(--cs-bg);padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.cs[data-defile=haut] .cs-saisie{border-top-color:var(--cs-line)}.cs-activite,.cs-cible{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;align-items:center;margin:0;min-height:28px;font:400 .875rem/20px var(--cs-sans);color:var(--cs-muted)}.cs-activite:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cs-soft);justify-self:end}.cs-activite[data-signe=attention]:before{content:"!";width:auto;height:auto;border-radius:0;background:none;font:600 .875rem/20px var(--cs-mono);color:var(--cs-accent)}.cs-compteur{font-size:.78125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cs-soft)}.cs-cible:before{content:"↳";justify-self:end;font:500 .875rem/20px var(--cs-mono);color:var(--cs-accent)}.cs-cible b{font-weight:600;color:var(--cs-ink)}.cs-cible button{min-width:32px;min-height:28px;border:0;background:none;cursor:pointer;color:var(--cs-muted);font:400 1rem/1 var(--cs-sans)}.cs-touches{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:44px;padding:4px 0 8px var(--cs-marge)}.cs-touche{position:relative;height:36px;padding:0 14px;border:0;border-radius:var(--cs-r-sm);background:var(--cs-surface);color:var(--cs-ink);box-shadow:inset 0 0 0 1px var(--cs-line-strong);white-space:nowrap;cursor:pointer;font:500 .9375rem/36px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;transition:background var(--cs-vite) ease,box-shadow var(--cs-vite) ease}.cs-touche:after{content:"";position:absolute;inset:-4px 0}.cs-touche-plus{background:transparent;box-shadow:none;color:var(--cs-muted);font-family:var(--cs-sans);font-weight:400}.cs-touche-plus kbd{margin-left:6px;padding:2px 5px;border-radius:4px;font:500 .75rem/1 var(--cs-mono);color:var(--cs-soft)}.cs-palette,.cs-touche-plus kbd{box-shadow:inset 0 0 0 1px var(--cs-line-strong)}.cs-palette{margin:0 calc(-1 * var(--cs-deborde)) 8px;max-height:min(56vh,520px);overflow-y:auto;scrollbar-width:thin;border-radius:var(--cs-r);animation:cs-arrive var(--cs-vite) ease-out both}.cs-groupe,.cs-palette{background:var(--cs-surface)}.cs-groupe{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0;padding:12px 12px 4px;font:600 .71875rem/16px var(--cs-sans);color:var(--cs-soft);text-transform:uppercase;letter-spacing:.06em}.cs-geste{margin:0 4px;padding:8px;border-radius:var(--cs-r-sm);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px}.cs-geste[aria-selected=true]{background:var(--cs-surface-2)}.cs-geste b{font:620 .9375rem/22px var(--cs-sans);color:var(--cs-ink)}.cs-oui-badge{align-self:start;padding:2px 6px;border-radius:4px;background:var(--cs-accent-soft);font:500 .6875rem/16px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-accent);white-space:nowrap}.cs-geste p{grid-column:1/-1;margin:0;font:400 .875rem/20px var(--cs-sans);color:var(--cs-muted)}.cs-ex{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px}.cs-ex button{padding:2px 8px;border:0;border-radius:6px;background:var(--cs-accent-soft);color:var(--cs-accent);font:500 .8125rem/20px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;cursor:pointer;text-align:left;transition:box-shadow var(--cs-vite) ease}.cs-geste[aria-selected=true] .cs-ex button:first-child{box-shadow:inset 0 0 0 1px var(--cs-accent)}.cs-ex-apres{font:400 .8125rem/20px var(--cs-sans);color:var(--cs-soft)}.cs-palette-rien{margin:0;padding:16px 12px;font-size:.875rem;color:var(--cs-soft)}.cs-palette-pied{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px 12px;border-top:1px solid var(--cs-line);font:400 .78125rem/18px var(--cs-sans);color:var(--cs-soft)}.cs-palette-pied button{min-height:32px;padding:0 4px;border:0;background:none;cursor:pointer;font:inherit;color:var(--cs-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-field);text-decoration-color:var(--cs-line-field);text-underline-offset:3px;white-space:nowrap}.cs-fiche{margin-inline:calc(-1 * var(--cs-deborde));border-radius:var(--cs-r);background:var(--cs-surface);box-shadow:inset 0 0 0 1px var(--cs-ink),0 0 0 3px var(--cs-ring);animation:cs-arrive var(--cs-vite) ease-out both}.cs-f-tete{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;align-items:center;padding:12px 12px 4px}.cs-f-verbe{font:500 1rem/24px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-ink)}.cs-f-verbe span{margin-left:8px;font:400 .8125rem/24px var(--cs-sans);color:var(--cs-soft)}.cs-f-fermer{width:32px;height:32px;border:0;border-radius:6px;background:none;cursor:pointer;font:400 1.125rem/1 var(--cs-sans);color:var(--cs-muted)}.cs-f-client{padding:4px 12px 8px 40px;display:grid;grid-row-gap:6px;row-gap:6px}.cs-f-client+.cs-f-client{margin-top:4px;padding-top:12px;border-top:1px solid var(--cs-line)}.cs-f-n{display:flex;justify-content:space-between;font:600 .78125rem/16px var(--cs-sans);color:var(--cs-soft);text-transform:uppercase;letter-spacing:.04em}.cs-f-n button{padding:0;border:0;background:none;cursor:pointer;font:400 .78125rem/16px var(--cs-sans);color:var(--cs-muted);text-transform:none;letter-spacing:0;text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-field);text-decoration-color:var(--cs-line-field);text-underline-offset:3px}.cs-f-ligne{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center}.cs-f-label,.cs-f-ligne label{font:500 .8125rem/20px var(--cs-sans);color:var(--cs-muted)}.cs-f-ligne label small{display:block;font:400 .75rem/16px var(--cs-sans);color:var(--cs-soft)}.cs-f-ligne input,.cs-f-ligne textarea{width:100%;min-height:36px;padding:6px 12px;margin:0;border:0;border-radius:var(--cs-r-sm);background:var(--cs-surface-2);box-shadow:inset 0 0 0 1px transparent;font:500 .9375rem/24px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-ink);caret-color:var(--cs-accent)}.cs-f-ligne textarea{min-height:60px;resize:vertical;font:400 .9375rem/22px var(--cs-sans)}.cs-f-ligne input:focus,.cs-f-ligne textarea:focus{outline:0;background:var(--cs-surface);box-shadow:inset 0 0 0 1px var(--cs-ink)}.cs-f-ligne input[data-etat=ko]{box-shadow:inset 0 0 0 1px var(--cs-accent)}.cs-f-ligne input[data-etat=ok]{box-shadow:inset 0 0 0 1px var(--cs-ok)}.cs-f-ligne ::placeholder{color:var(--cs-soft);font-weight:400;opacity:1}.cs-f-note{grid-column:2;min-height:18px;font:400 .78125rem/18px var(--cs-sans);color:var(--cs-soft)}.cs-f-note[data-etat=ko]{color:var(--cs-accent)}.cs-f-note[data-etat=ok]{color:var(--cs-ok)}.cs-f-metier{position:relative;display:block}.cs-sugg{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:3;margin:0;padding:4px;list-style:none;background:var(--cs-surface);border-radius:var(--cs-r-sm);box-shadow:0 8px 24px rgba(0,0,0,.14),inset 0 0 0 1px var(--cs-line-strong)}.cs-sugg li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;padding:6px 12px;border-radius:6px;cursor:pointer;font:500 .9375rem/22px var(--cs-sans);color:var(--cs-ink)}.cs-sugg li span{font:400 .8125rem/22px var(--cs-sans);color:var(--cs-soft)}.cs-sugg li[aria-selected=true]{background:var(--cs-surface-2)}.cs-f-plus{display:flex;flex-wrap:wrap;gap:4px 16px}.cs-f-plus button{min-height:32px;padding:0;border:0;background:none;cursor:pointer;font:500 .8125rem/20px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-field);text-decoration-color:var(--cs-line-field);text-underline-offset:3px}.cs-f-choix{display:flex;flex-wrap:wrap;gap:8px}.cs-f-choix button{height:36px;padding:0 12px;border:0;border-radius:var(--cs-r-sm);background:var(--cs-surface);color:var(--cs-ink);box-shadow:inset 0 0 0 1px var(--cs-line-strong);cursor:pointer;font:500 .9375rem/36px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none}.cs-f-choix button[aria-pressed=true]{background:var(--cs-accent-soft);color:var(--cs-accent);box-shadow:inset 0 0 0 1px var(--cs-accent)}.cs-f-apercu{margin:4px 12px 0 40px;padding:8px 12px;border-radius:var(--cs-r-sm);background:var(--cs-surface-2);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;align-items:start}.cs-f-cle{grid-column:1/-1;font:600 .71875rem/16px var(--cs-sans);color:var(--cs-soft);text-transform:uppercase;letter-spacing:.05em}.cs-f-apercu pre{margin:0;font:500 .8125rem/20px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-body);white-space:pre-wrap;overflow-wrap:anywhere}.cs-f-apercu button{padding:0;border:0;background:none;cursor:pointer;font:400 .78125rem/20px var(--cs-sans);color:var(--cs-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-field);text-decoration-color:var(--cs-line-field);text-underline-offset:3px;white-space:nowrap}.cs-f-pied{display:flex;flex-wrap:wrap;padding:12px 12px 12px 40px}.cs-f-envoi,.cs-f-pied{align-items:center;gap:8px}.cs-f-envoi{height:40px;padding:0 16px;border:0;border-radius:var(--cs-r-ctl);background:var(--cs-btn-bg);color:var(--cs-btn-fg);cursor:pointer;display:inline-flex;font:600 .9375rem/1 var(--cs-sans);transition:background var(--cs-vite) ease}.cs-f-envoi:disabled{opacity:.5;cursor:default}.cs-f-lien{height:40px;padding:0 8px;border:0;background:none;cursor:pointer;font:400 .875rem/20px var(--cs-sans);color:var(--cs-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-field);text-decoration-color:var(--cs-line-field);text-underline-offset:3px}.cs-f-pied .cs-indice{flex-basis:100%;margin:0}.cs-champ{margin-inline:calc(-1 * var(--cs-deborde));padding:4px 4px 4px var(--cs-deborde);min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr) 40px;grid-column-gap:8px;column-gap:8px;align-items:end;border-radius:var(--cs-r);background:var(--cs-surface);box-shadow:inset 0 0 0 1px var(--cs-line-field);transition:box-shadow var(--cs-vite) ease}.cs-champ:focus-within{box-shadow:inset 0 0 0 1px var(--cs-ink),0 0 0 3px var(--cs-ring)}.cs-champ .cs-chevron{align-self:start;padding-top:8px}.cs-champ input,.cs-champ textarea{width:100%;min-height:40px;max-height:160px;padding:8px 0;margin:0;border:0;outline:0;background:transparent;resize:none;font:500 1rem/24px var(--cs-mono);font-feature-settings:none;font-variant-ligatures:none;color:var(--cs-ink);caret-color:var(--cs-accent)}.cs-champ ::placeholder{color:var(--cs-soft);font-weight:400;opacity:1}.cs-envoyer{position:relative;width:40px;height:40px;border:0;border-radius:var(--cs-r-sm);display:grid;place-items:center;cursor:pointer;background:var(--cs-btn-bg);color:var(--cs-btn-fg);transition:background var(--cs-vite) ease,color var(--cs-vite) ease}.cs-envoyer:after{content:"";position:absolute;inset:-2px}.cs-envoyer[aria-disabled=true]{background:var(--cs-line);color:var(--cs-soft);cursor:default}.cs-etat{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-left:var(--cs-marge);font:400 .78125rem/16px var(--cs-sans);color:var(--cs-soft)}.cs-etat button{min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;font:inherit;color:var(--cs-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-field);text-decoration-color:var(--cs-line-field);text-underline-offset:3px}.cs-porte{margin-top:0!important;padding-top:clamp(48px,18vh,160px)!important}.cs-porte-bloc{max-width:440px;padding-left:var(--cs-marge)}.cs-porte-bloc .cs-champ{margin-left:calc(-1 * var(--cs-marge) - var(--cs-deborde));margin-right:0;margin-top:24px}.cs-porte-bloc .cs-ecrit{margin-left:calc(-1 * var(--cs-marge));margin-bottom:12px}.cs-porte-bloc p{margin:0}.cs-porte-bloc p+p{margin-top:12px}.cs-porte-note{font:400 .8125rem/20px var(--cs-sans);color:var(--cs-soft);margin-top:12px!important}.cs-porte-liens{display:flex;gap:16px;margin-top:16px}.cs-porte-liens button{min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:400 .875rem/20px var(--cs-sans);color:var(--cs-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cs-line-field);text-decoration-color:var(--cs-line-field);text-underline-offset:3px}.cs-porte-liens button:disabled{cursor:default;text-decoration:none}.cs :focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}.cs-champ input:focus-visible,.cs-champ textarea:focus-visible{outline:0}@media (hover:hover){.cs-oui:not(:disabled):hover{background:var(--cs-btn-bg-hover)}.cs-non:not(:disabled):hover{background:var(--cs-surface-2);color:var(--cs-ink);box-shadow:inset 0 0 0 1px var(--cs-ink)}.cs-q-gestes button:not(:disabled):hover{color:var(--cs-ink)}.cs-appliquer:not(:disabled):hover{background:var(--cs-btn-bg-hover)}.cs-touche:hover{background:var(--cs-surface-2);box-shadow:inset 0 0 0 1px var(--cs-ink)}.cs-touche-plus:hover{background:var(--cs-surface-2);box-shadow:none;color:var(--cs-ink)}.cs-ex button:hover{box-shadow:inset 0 0 0 1px var(--cs-accent)}.cs-f-apercu button:hover,.cs-f-fermer:hover,.cs-f-lien:hover,.cs-f-n button:hover,.cs-f-plus button:hover,.cs-palette-pied button:hover{color:var(--cs-ink)}.cs-f-envoi:not(:disabled):hover{background:var(--cs-btn-bg-hover)}.cs-f-choix button:hover{box-shadow:inset 0 0 0 1px var(--cs-ink)}.cs-f-choix button:hover,.cs-sugg li:hover{background:var(--cs-surface-2)}.cs-lien:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cs-mot:hover{box-shadow:inset 0 0 0 1px var(--cs-accent)}.cs-copier:hover,.cs-etat button:hover,.cs-porte-liens button:not(:disabled):hover{color:var(--cs-ink)}.cs-envoyer:not([aria-disabled=true]):hover{background:var(--cs-btn-bg-hover)}}@media (hover:none){.cs-etat-clavier{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cs *,.cs :after,.cs :before{animation:none!important;transition:none!important}}@media (max-width:599px){.cs{--cs-page:16px;--cs-deborde:8px;--cs-entre:32px}.cs-tete .cs-col{height:48px}.cs-non,.cs-oui{flex:1 1;height:48px}.cs-indice{flex-basis:100%;margin-left:0}.cs-plie{grid-template-columns:20px minmax(0,1fr) auto 16px}.cs-etat-clavier,.cs-plie-titre{display:none}.cs-etat{justify-content:flex-end}.cs-f-ligne{grid-template-columns:1fr;row-gap:2px}.cs-f-note{grid-column:1}.cs-f-client,.cs-f-pied{padding-left:12px}.cs-f-apercu{margin-left:12px}.cs-palette{max-height:50vh}}.cs[data-clavier=ouvert] .cs-etat,.cs[data-clavier=ouvert] .cs-tete{display:none}