.atelier[data-astro-cid-jhvplat6],#pannes[data-astro-cid-jhvplat6]{scroll-margin-top:var(--space-xl)}.sommaire[data-astro-cid-jhvplat6] ul[data-astro-cid-jhvplat6]{gap:var(--space-xs) var(--space-md);margin:var(--space-lg) 0 0;font-size:var(--font-size-body-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.etabli[data-astro-cid-jhvplat6]{gap:var(--space-xl);margin-bottom:var(--space-2xl);display:grid}@media (width>=62rem){.etabli[data-astro-cid-jhvplat6]{grid-template-columns:minmax(15rem,19rem) 1fr;align-items:start}}.reglages[data-astro-cid-jhvplat6]{gap:var(--space-lg);padding:var(--space-lg);background:var(--color-bg-surface);border-radius:var(--radius-md);flex-direction:column;display:flex}.reglages[data-astro-cid-jhvplat6] fieldset[data-astro-cid-jhvplat6]{border:0;margin:0;padding:0}.reglages[data-astro-cid-jhvplat6] fieldset[data-astro-cid-jhvplat6][hidden]{display:none}.reglages[data-astro-cid-jhvplat6] legend[data-astro-cid-jhvplat6]{margin-bottom:var(--space-sm);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-label);color:var(--color-text-default);padding:0}.choix[data-astro-cid-jhvplat6]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.choix[data-astro-cid-jhvplat6].colonne{flex-direction:column;align-items:flex-start}.choix[data-astro-cid-jhvplat6] input[data-astro-cid-jhvplat6],.case[data-astro-cid-jhvplat6] input[data-astro-cid-jhvplat6]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.choix[data-astro-cid-jhvplat6] span[data-astro-cid-jhvplat6]{padding:var(--space-xs) var(--space-md);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);font-size:var(--font-size-body-sm);cursor:pointer;transition:background var(--motion-duration-quick) var(--motion-easing-standard,ease);display:block}.choix[data-astro-cid-jhvplat6] label[data-astro-cid-jhvplat6]:hover span[data-astro-cid-jhvplat6]{background:var(--color-bg-section)}.choix[data-astro-cid-jhvplat6] input[data-astro-cid-jhvplat6]:checked+span[data-astro-cid-jhvplat6]{background:var(--color-action-primary-bg);border-color:var(--color-border-accent);color:var(--color-text-on-accent)}.choix[data-astro-cid-jhvplat6] input[data-astro-cid-jhvplat6]:focus-visible+span[data-astro-cid-jhvplat6],.case[data-astro-cid-jhvplat6] input[data-astro-cid-jhvplat6]:focus-visible+span[data-astro-cid-jhvplat6]{outline:2px solid var(--color-border-focus);outline-offset:2px}.case[data-astro-cid-jhvplat6]{align-items:center;gap:var(--space-sm);font-size:var(--font-size-body-sm);cursor:pointer;display:flex}.case[data-astro-cid-jhvplat6] span[data-astro-cid-jhvplat6]:before{content:"☐ "}.case[data-astro-cid-jhvplat6] input[data-astro-cid-jhvplat6]:checked+span[data-astro-cid-jhvplat6]:before{content:"☑ "}.reglages[data-astro-cid-jhvplat6] input[data-astro-cid-jhvplat6][type=text],.reglages[data-astro-cid-jhvplat6] select[data-astro-cid-jhvplat6]{width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-body-sm);color:var(--color-text-default)}.reglages[data-astro-cid-jhvplat6] input[data-astro-cid-jhvplat6][type=text][hidden]{display:none}.reglages[data-astro-cid-jhvplat6] input[data-astro-cid-jhvplat6][type=text][data-si]{margin-top:var(--space-sm)}.aide[data-astro-cid-jhvplat6]{max-width:none;margin:var(--space-sm) 0 0;font-size:var(--font-size-body-sm);color:var(--color-text-muted)}.aide[data-astro-cid-jhvplat6]:empty{display:none}.etiquette[data-astro-cid-jhvplat6]{justify-content:space-between;align-items:center;gap:var(--space-md);margin:0 0 var(--space-sm);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-label);color:var(--color-text-muted);display:flex}.demo[data-astro-cid-jhvplat6]{min-height:8rem;margin-bottom:var(--space-lg);padding:var(--space-xl);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.demo-icone[data-astro-cid-jhvplat6]{min-height:6rem}.demo-texte[data-astro-cid-jhvplat6]{padding:var(--space-2xl) var(--space-xl);display:block}.apercu-texte[data-astro-cid-jhvplat6]{max-width:34rem;margin:0 auto}.trouvaille[data-astro-cid-jhvplat6]{max-width:none;margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--color-bg-surface);border-left:3px solid var(--color-border-accent);border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);color:var(--color-text-default)}.trouvaille[data-astro-cid-jhvplat6][hidden],.morceau[data-astro-cid-jhvplat6][hidden],.pv[data-astro-cid-jhvplat6]{display:none}.pv[data-astro-cid-jhvplat6].is-on{display:block}.fente-debut[data-astro-cid-jhvplat6]:empty,.fente-fin[data-astro-cid-jhvplat6]:empty,.fente-label[data-astro-cid-jhvplat6]:empty,.banque[data-astro-cid-jhvplat6],.fente-tags[data-astro-cid-jhvplat6],.fente-actions[data-astro-cid-jhvplat6]{display:none}.demo-carte[data-astro-cid-jhvplat6]{background:var(--color-bg-surface);align-items:flex-start}.demo-carte[data-astro-cid-jhvplat6] .pv[data-astro-cid-jhvplat6].is-on{width:100%}.carte-socle[data-astro-cid-jhvplat6]{margin-inline:auto}.carte-socle-vertical[data-astro-cid-jhvplat6]{max-width:337px}.carte-socle-horizontal[data-astro-cid-jhvplat6]{max-width:768px}.demo-modal[data-astro-cid-jhvplat6]{min-height:420px;position:relative}.demo-modal[data-astro-cid-jhvplat6] .modal{margin:auto;position:absolute;inset:0}.reglages[data-astro-cid-jhvplat6] fieldset[data-astro-cid-jhvplat6].emplacement{padding:var(--space-md);background:var(--color-bg-default);border-radius:var(--radius-sm)}.reglages[data-astro-cid-jhvplat6] fieldset[data-astro-cid-jhvplat6].emplacement .case[data-astro-cid-jhvplat6]{margin-bottom:var(--space-md)}.rangs[data-astro-cid-jhvplat6]{gap:var(--space-sm);margin-bottom:var(--space-sm);flex-direction:column;display:flex}.rangs[data-astro-cid-jhvplat6]:empty{margin-bottom:0}.rang-slot[data-astro-cid-jhvplat6]{align-items:center;gap:var(--space-xs);padding:var(--space-sm);background:var(--color-bg-surface);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.rang-slot[data-astro-cid-jhvplat6] .rang-texte[data-astro-cid-jhvplat6]{flex:100%;width:auto}.rang-slot[data-astro-cid-jhvplat6] select[data-astro-cid-jhvplat6]{flex:5rem;width:auto;min-width:0}.retirer[data-astro-cid-jhvplat6],.deplacer[data-astro-cid-jhvplat6]{width:var(--button-height-sm);height:var(--button-height-sm);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-body-sm);color:var(--color-text-default);cursor:pointer;flex:none}.retirer[data-astro-cid-jhvplat6]:hover,.deplacer[data-astro-cid-jhvplat6]:hover:not(:disabled){background:var(--color-bg-section)}.ajouter[data-astro-cid-jhvplat6]{width:100%;min-height:var(--button-height-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-default);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-body-sm);color:var(--color-text-default);cursor:pointer}.ajouter[data-astro-cid-jhvplat6]:hover{background:var(--color-bg-section)}.retirer[data-astro-cid-jhvplat6]:focus-visible,.deplacer[data-astro-cid-jhvplat6]:focus-visible,.ajouter[data-astro-cid-jhvplat6]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.etiquette[data-astro-cid-jhvplat6]>span[data-astro-cid-jhvplat6]{align-items:center;display:flex}.morceau[data-astro-cid-jhvplat6]{margin-bottom:var(--space-lg)}.rang[data-astro-cid-jhvplat6]{width:1.5rem;height:1.5rem;margin-right:var(--space-xs);background:var(--color-bg-section);border-radius:var(--radius-pill);color:var(--color-text-default);justify-content:center;align-items:center;display:inline-flex}.copier[data-astro-cid-jhvplat6]{padding:var(--space-xs) var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);font-family:inherit;font-weight:var(--font-weight-bold);font-size:var(--font-size-body-sm);color:var(--color-text-default);cursor:pointer}.copier[data-astro-cid-jhvplat6]:hover{background:var(--color-bg-section)}.copier[data-astro-cid-jhvplat6]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}pre[data-astro-cid-jhvplat6]{margin:0 0 var(--space-sm);padding:var(--space-lg);background:var(--color-bg-section);border-radius:var(--radius-sm);overflow-x:auto}.alerte[data-astro-cid-jhvplat6],.lecture[data-astro-cid-jhvplat6]{max-width:none;margin:calc(-1 * var(--space-md)) 0 var(--space-lg);font-size:var(--font-size-body-sm);color:var(--color-text-muted)}.alerte[data-astro-cid-jhvplat6][hidden]{display:none}.panne[data-astro-cid-jhvplat6]{margin-bottom:var(--space-2xl)}.panne[data-astro-cid-jhvplat6] h3[data-astro-cid-jhvplat6],.panne[data-astro-cid-jhvplat6] p[data-astro-cid-jhvplat6]{margin-bottom:var(--space-sm)}.demo-formulaire[data-astro-cid-jhvplat6]{display:block}.mes-champs[data-astro-cid-jhvplat6]{gap:var(--space-lg);display:grid}.mes-champs[data-astro-cid-jhvplat6] fieldset[data-astro-cid-jhvplat6]{border:none;margin:0;padding:0}.mes-champs[data-astro-cid-jhvplat6] legend[data-astro-cid-jhvplat6]{margin-bottom:var(--control-field-gap);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-tight);color:var(--color-text-default);padding:0}.mes-choix[data-astro-cid-jhvplat6]{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.rang-champ[data-astro-cid-jhvplat6] .rang-type[data-astro-cid-jhvplat6],.rang-champ[data-astro-cid-jhvplat6] .rang-choix[data-astro-cid-jhvplat6]{flex:100%;width:auto;min-width:0}.rang-champ[data-astro-cid-jhvplat6] .case[data-astro-cid-jhvplat6]{flex:0 auto}.case[data-astro-cid-jhvplat6][hidden]{display:none}.rang-ordre[data-astro-cid-jhvplat6]{gap:var(--space-xs);flex:none;margin-left:auto;display:flex}.deplacer[data-astro-cid-jhvplat6]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}
