.creer{padding: clamp(28px,5vw,64px) 0 clamp(64px,8vw,120px)}.creer__grille{max-width: 920px}.creer__titre{font: 400 clamp(2.5rem,5.5vw,4.25rem)/1 var(--f-titre);letter-spacing: -.02em}.creer__offre-debut{max-width: 46ch;margin: 18px 0 0;padding: 10px 14px;border-radius: 12px;background: var(--cobalt-pale);color: var(--cobalt-fonce);font-size: .9375rem;font-weight: 600;line-height: 1.4}.stepper{display: flex;gap: 6px;margin: 28px 0 22px;padding: 0;list-style: none}.stepper li{flex: 1;display: flex;flex-direction: column;gap: 8px;color: var(--gris-2);font-size: .8125rem;font-weight: 600}.stepper li::before{content: '';height: 4px;border-radius: 4px;background: var(--trait);transition: background-color .5s var(--ease)}.stepper li span{display: none}.stepper li[aria-current],.stepper li.est-fait{color: var(--encre)}.stepper li[aria-current]::before,.stepper li.est-fait::before{background: var(--cobalt)}@media (max-width: 480px){.stepper li{font-size: 0}.stepper li[aria-current]{font-size: .8125rem}}.parcours{padding: clamp(20px,3.5vw,36px);border: 1px solid var(--trait);border-radius: var(--rayon-xl);background: var(--papier);box-shadow: var(--ombre-douce)}.pas{display: grid;gap: 18px;min-width: 0;margin: 0;padding: 0;border: 0;view-transition-name: pas}.pas:focus{outline: 0}.pas__titre{margin-bottom: 2px;padding: 0;font: 400 1.875rem/1.1 var(--f-titre)}.pas__sous-titre{margin-top: 8px;font-size: 1.0625rem;font-weight: 700}.pas__actions{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 6px;padding-top: 18px;border-top: 1px solid var(--creme-2)}@media (max-width: 560px){.pas__actions{flex-direction: column-reverse;align-items: stretch}.pas__actions .bouton{width: 100%;white-space: normal}.pas__actions>span:empty{display: none}}.champ-select{position: relative}.champ-select::after{content: "";position: absolute;right: 18px;top: 50%;width: 8px;height: 8px;border-right: 2px solid var(--encre);border-bottom: 2px solid var(--encre);rotate: 45deg;translate: 0 -75%;pointer-events: none}.champ-select select{width: 100%;min-height: 50px;padding: 12px 44px 12px 14px;border: 1.5px solid var(--trait-2);border-radius: 12px;background: var(--papier);color: var(--encre);font: 500 1rem var(--f-texte);appearance: none;cursor: pointer;transition: border-color .2s,box-shadow .2s}.champ-select select:focus{outline: 0;border-color: var(--cobalt);box-shadow: 0 0 0 4px rgb(36 70 245 / .12)}.champ-select select:user-invalid{border-color: var(--rouge)}.champ-select select:has(option[value=""]:checked){color: #9A9CA3}.champ-select option{color: var(--encre)}.champ-adresse{position: relative}.adresses{position: absolute;z-index: 30;inset-inline: 0;top: calc(100% + 6px);margin: 0;padding: 6px;list-style: none;max-height: 290px;overflow-y: auto;background: var(--papier);border: 1.5px solid var(--trait-2);border-radius: 12px;box-shadow: 0 14px 36px rgb(16 17 20 / .14)}.adresses li{display: grid;gap: 1px;padding: 10px 12px;border-radius: 8px;cursor: pointer}.adresses li strong{font-weight: 600;color: var(--encre)}.adresses li span{color: var(--gris-2);font-size: .875rem}.adresses li:hover,.adresses li[aria-selected="true"]{background: rgb(36 70 245 / .08)}.adresses li[aria-selected="true"] strong{color: var(--cobalt)}.champ-bouton{display: flex;gap: 8px}.champ-bouton input{flex: 1;min-width: 0}@media (max-width: 480px){.champ-bouton{flex-direction: column}}.champ-domaine{display: flex;align-items: stretch;overflow: hidden;border: 1.5px solid var(--trait-2);border-radius: 12px;background: var(--papier);transition: border-color .2s,box-shadow .2s}.champ-domaine:focus-within{border-color: var(--cobalt);box-shadow: 0 0 0 4px rgb(36 70 245 / .12)}.champ .champ-domaine input{flex: 1;min-width: 0;border: 0;border-radius: 0;box-shadow: none;font-weight: 600}.champ-domaine span{display: grid;place-items: center;padding: 0 16px;border-left: 1px solid var(--trait);background: var(--creme);color: var(--gris);font-weight: 700}.etat-domaine{display: flex;align-items: center;min-height: 1.5em;font-size: .9375rem;font-weight: 600}.variantes{display: flex;flex-wrap: wrap;gap: 8px}.variantes button{padding: 8px 14px;border: 1px solid var(--trait-2);border-radius: 99px;background: var(--papier);color: var(--encre);font-size: .9375rem;font-weight: 600;cursor: pointer;transition: border-color .2s,color .2s,translate .4s var(--ressort)}.variantes button:hover{border-color: var(--cobalt);color: var(--cobalt);translate: 0 -2px}.bascule{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.bascule label{position: relative}.bascule input,.choix-periode input{position: absolute;opacity: 0}.bascule span{display: flex;flex-direction: column;justify-content: center;min-height: 66px;height: 100%;padding: 12px 16px;border: 1.5px solid var(--trait-2);border-radius: 14px;font-weight: 600;cursor: pointer;transition: border-color .2s,background-color .2s,box-shadow .2s}.bascule small{color: var(--vert);font-size: .8125rem;font-weight: 600}.bascule input:checked + span,.choix-periode input:checked + .choix-periode__corps{border-color: var(--cobalt);background: var(--cobalt-pale);box-shadow: 0 0 0 3px rgb(36 70 245 / .12)}.bascule input:focus-visible + span,.choix-periode input:focus-visible + .choix-periode__corps{outline: 2px solid var(--cobalt);outline-offset: 2px}@media (max-width: 480px){.bascule{grid-template-columns: 1fr}}.deplier{border: 1px solid var(--trait);border-radius: 14px}.deplier summary{display: flex;align-items: center;gap: 10px;padding: 14px 16px;font-weight: 600;list-style: none;cursor: pointer}.deplier summary::-webkit-details-marker{display: none}.deplier summary .icone{color: var(--cobalt)}.deplier[open] summary{border-bottom: 1px solid var(--creme-2)}.deplier::details-content{block-size: 0;overflow: clip;transition: block-size .4s var(--ease),content-visibility .4s allow-discrete}.deplier[open]::details-content{block-size: auto}.horaires{display: grid;gap: 8px;padding: 14px 16px}.horaires__jour{display: grid;grid-template-columns: 92px 1fr;align-items: center;gap: 12px}.horaires__jour span{font-size: .9375rem;font-weight: 600;text-transform: capitalize}.horaires input{min-height: 44px}.horaires{padding-block: 6px}.horaires .horaires__jour{grid-template-columns: 130px 1fr;padding: 10px 0;border-bottom: 1px solid var(--trait)}.horaires .horaires__jour:last-of-type{border-bottom: 0}.horaires__ouvert{display: flex;align-items: center;gap: 10px;cursor: pointer}.horaires .horaires__ouvert input{flex: none;width: 22px;min-height: 22px;height: 22px;padding: 0;accent-color: var(--cobalt);cursor: pointer}.horaires__ferme{margin: 0;color: var(--gris);font-size: .9375rem}.horaires__heures{display: grid;gap: 8px}.horaires__groupe{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px}.horaires .horaires__heures span{font-weight: 400;text-transform: none;color: var(--gris)}.horaires .horaires__heures input{width: 8.5em;min-height: 44px;padding: 8px 10px}.horaires__groupe>span{white-space: nowrap}.horaires__groupe>span:first-child{min-width: 2.6em}.horaires__copie{margin: 4px 16px 14px;font-size: .9375rem}@media (max-width: 520px){.horaires .horaires__jour{grid-template-columns: 1fr;gap: 8px}.horaires__groupe{flex-wrap: nowrap;gap: 6px}.horaires .horaires__heures input{width: 6.4em;min-width: 0;padding: 8px}}.prestations{display: grid;gap: 10px;padding: 14px 16px 0}.deplier>.bouton{margin: 12px 16px 16px}.deplier[data-avis]>:not(summary){margin-inline: 16px}.deplier[data-avis]>.champ__aide:first-of-type{margin-top: 14px}.deplier[data-avis]>.champs-2,.deplier[data-avis]>.champ{margin-top: 14px}.deplier[data-avis]>:last-child{margin-bottom: 16px}.prestation{position: relative;display: grid;gap: 6px;padding: 12px;border-radius: 12px;background: var(--creme)}.prestation input{padding-right: 44px}.prestation__retirer{position: absolute;top: 16px;right: 16px;width: 34px;height: 34px;border: 0;border-radius: 50%;background: transparent;color: var(--gris-2);font-size: 22px;line-height: 1;cursor: pointer}.prestation__retirer:hover{background: var(--creme-2);color: var(--rouge)}.choix-periodes{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.choix-periode{position: relative}.choix-periode__corps{display: flex;flex-direction: column;gap: 4px;height: 100%;padding: 16px;border: 1.5px solid var(--trait-2);border-radius: 16px;cursor: pointer;transition: border-color .2s,background-color .2s,box-shadow .2s}.choix-periode__nom{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-weight: 700}.choix-periode__prix{font: 400 1.75rem/1.1 var(--f-titre)}.choix-periode__prix small{color: var(--gris);font: 500 .8125rem var(--f-texte)}.choix-periode__detail{color: var(--gris);font-size: .8125rem}@media (max-width: 620px){.choix-periodes{grid-template-columns: 1fr}}.recap{overflow: hidden;border: 1px solid var(--trait);border-radius: 16px}.recap__ligne{display: grid;grid-template-columns: 110px 1fr auto;align-items: baseline;gap: 12px;padding: 12px 16px;border-bottom: 1px solid var(--creme-2);font-size: .9375rem}.recap__ligne:last-child{border-bottom: 0}.recap__cle{color: var(--gris-2);font-size: .75rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.recap__val{overflow-wrap: anywhere}.recap__modif{padding: 4px;border: 0;background: none;color: var(--cobalt);font-size: .8125rem;font-weight: 600;text-decoration: underline;text-underline-offset: .2em;cursor: pointer}@media (max-width: 480px){.recap__ligne{grid-template-columns: 1fr auto}.recap__cle{grid-column: 1 / -1}}.total{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 20px;border-radius: 16px;background: var(--encre);color: #fff}.total__libelle{display: block;font-weight: 700}.total__detail{display: block;margin-top: 2px;color: #B8BBC4;font-size: .8125rem}.total__montant{font: 400 2.5rem/1 var(--f-titre);white-space: nowrap}.offre-offerte{display: grid;gap: 8px;padding: 14px 16px;border-radius: 14px;background: var(--cobalt-pale);color: var(--cobalt-fonce);font-size: .875rem}.offre-offerte p{margin: 0}.offre-offerte a{color: inherit;text-decoration: underline;text-underline-offset: .2em}.rassurance{display: flex;align-items: flex-start;justify-content: center;gap: 8px;color: var(--gris-2);font-size: .8125rem;text-align: center}.rassurance .icone{margin-top: 1px;color: var(--vert)}.consentement{margin: 0;color: var(--gris);font-size: .875rem;line-height: 1.5}.consentement--domaine{margin-top: 14px;padding: 12px 14px;border-radius: 12px;background: var(--creme)}.case-bloc{display: grid;gap: 6px;padding: 2px 0;border-radius: 12px}.case-bloc .champ__aide{margin: 0;padding-left: 34px}.case__erreur{margin: 0;padding-left: 34px;color: #8A2414;font-size: .875rem;font-weight: 600}.case-bloc[data-erreur]{padding: 12px;background: var(--rouge-pale)}.case input[aria-invalid="true"]{outline: 2px solid var(--rouge);outline-offset: 2px}::view-transition-old(pas){animation: pas-sort .22s var(--ease) both}::view-transition-new(pas){animation: pas-entre .45s var(--ease) both}html:active-view-transition-type(arriere)::view-transition-old(pas){animation-name: pas-sort-inverse}html:active-view-transition-type(arriere)::view-transition-new(pas){animation-name: pas-entre-inverse}@keyframes pas-sort{to{opacity: 0;transform: translateX(-28px)}}@keyframes pas-entre{from{opacity: 0;transform: translateX(28px)}}@keyframes pas-sort-inverse{to{opacity: 0;transform: translateX(28px)}}@keyframes pas-entre-inverse{from{opacity: 0;transform: translateX(-28px)}}.maquette__attente{display: grid;justify-items: center;gap: 8px;padding: 56px 24px;border: 1px dashed var(--trait-2);border-radius: 18px;background: var(--creme);text-align: center}.maquette__roue{width: 36px;height: 36px;margin-bottom: 8px;border: 3px solid var(--cobalt-pale);border-top-color: var(--cobalt);border-radius: 50%;animation: rotation .9s linear infinite}.maquette__cadre{overflow: hidden;border: 1px solid var(--trait);border-radius: 18px;background: var(--papier)}.maquette__barre{display: flex;align-items: center;gap: 12px;padding: 10px 14px;border-bottom: 1px solid var(--creme-2);background: #FBFAF7}.maquette__titre{flex: 1;color: var(--gris);font-size: .875rem;font-weight: 600}.maquette__barre .lien-fleche{font-size: .875rem}.maquette iframe{display: block;width: 100%;height: min(72vh,720px);border: 0;background: var(--papier)}.lien-bouton{padding: 0;border: 0;background: none;color: var(--cobalt);font: inherit;font-weight: 600;text-decoration: underline;text-underline-offset: .2em;cursor: pointer}@media (max-width: 560px){.maquette iframe{height: 70vh}.maquette__titre{display: none}}.envoi__ok{display: grid;justify-items: center;gap: 10px;padding: 40px 24px;border: 1px solid var(--trait);border-radius: 18px;background: var(--creme);text-align: center}.envoi__icone{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 50%;background: var(--vert);color: #fff}.envoi__titre{font: 400 clamp(1.5rem,3vw,2rem)/1.15 var(--f-titre)}.envoi__ok p{max-width: 52ch}.reprise{margin: 0 0 18px;padding: 14px 18px;border: 1px solid var(--trait);border-radius: 14px;background: var(--papier)}.reprise p{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px}.verif{display: grid;gap: 18px;min-width: 0;padding: 18px;border: 1px solid var(--trait);border-radius: 14px;background: var(--papier)}.verif[hidden]{display: none}.verif__titre{font-size: .9375rem;font-weight: 600}@media (max-width: 480px){.verif{padding: 14px 12px}}.champ input[data-acompleter],.champ select[data-acompleter]{border-color: #B45309;background: #FFF8F0}.champ input[data-acompleter]:focus,.champ select[data-acompleter]:focus{border-color: var(--cobalt);background: var(--papier)}.champ--siret-reprise{padding: 16px;border: 1px solid var(--cobalt-clair);border-radius: 14px;background: var(--cobalt-pale)}.creer__apercu{position: sticky;top: calc(var(--entete-h) + 24px)}.apercu__entete{display: none}.apercu{--teinte: var(--cobalt);overflow: hidden;border: 1px solid var(--trait);border-radius: var(--rayon-l);background: var(--papier);box-shadow: var(--ombre-forte);transition: --teinte .9s var(--ease)}.apercu__barre{display: flex;align-items: center;gap: 12px;padding: 10px 14px;border-bottom: 1px solid var(--creme-2);background: #FBFAF7}.apercu__url{flex: 1;display: flex;align-items: center;justify-content: center;gap: 6px;min-width: 0;padding: 6px 12px;border-radius: 8px;background: var(--creme);color: var(--gris);font-size: .8125rem;white-space: nowrap;overflow: hidden}.apercu__url .icone{color: var(--vert)}.apercu__site{padding-bottom: 14px}.apercu__nav{display: flex;align-items: center;gap: 14px;padding: 14px 20px;color: var(--gris);font-size: .75rem}.apercu__nav b{flex: 1;min-width: 0;overflow: hidden;color: var(--encre);font: 400 1.125rem var(--f-titre);text-overflow: ellipsis;white-space: nowrap}.apercu__hero{display: grid;gap: 10px;margin: 0 12px;padding: 32px 24px;border-radius: 16px;background: radial-gradient(120% 100% at 100% 0%,color-mix(in oklch,var(--teinte) 55%,white) 0%,transparent 55%),linear-gradient(135deg,color-mix(in oklch,var(--teinte) 85%,black),var(--teinte));color: #fff}.apercu__hero small{font-size: .6875rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;opacity: .85}.apercu__hero strong{font: 400 clamp(1.75rem,3vw,2.5rem)/1 var(--f-titre);overflow-wrap: anywhere}.apercu__hero p{font-size: .875rem;opacity: .9}.apercu__boutons{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 6px}.apercu__boutons i{padding: 8px 12px;border-radius: 8px;background: #fff;color: var(--teinte);font-size: .75rem;font-style: normal;font-weight: 700}.apercu__boutons i + i{background: rgb(255 255 255 / .18);color: #fff}.apercu__infos{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;padding: 12px}.apercu__infos div{display: grid;align-content: start;gap: 2px;padding: 12px;border-radius: 12px;background: var(--creme);color: var(--gris);font-size: .75rem;overflow-wrap: anywhere}.apercu__infos b{color: var(--encre);font-size: .6875rem;letter-spacing: .08em;text-transform: uppercase}.apercu__prestations{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;padding: 0 12px}.apercu__prestations span{padding: 10px;border: 1px solid var(--trait);border-radius: 10px;font-size: .75rem;font-weight: 600;overflow-wrap: anywhere}.apercu .est-maj{animation: flash .8s var(--ease)}@keyframes flash{0%{background-color: rgb(255 220 90 / .55)}100%{background-color: transparent}}.bouton-apercu{display: none}@media (min-width: 1024px){.creer__apercu[popover]{position: sticky;inset: auto;top: calc(var(--entete-h) + 24px);display: block;width: auto;height: auto;margin: 0;padding: 0;overflow: visible;border: 0;background: transparent;color: inherit}}@media (max-width: 1023px){.creer__grille{grid-template-columns: 1fr}.creer__apercu{position: fixed;inset: auto 0 0;width: 100%;max-width: none;max-height: 88dvh;margin: 0;padding: 12px 16px max(16px,env(safe-area-inset-bottom));overflow: auto;border: 0;border-radius: 24px 24px 0 0;background: var(--creme);color: var(--encre);box-shadow: 0 -20px 60px rgb(16 17 20 / .25);translate: 0 100%;transition: translate .5s var(--ease),overlay .5s allow-discrete,display .5s allow-discrete}.creer__apercu:popover-open{display: block;translate: 0 0}@starting-style{.creer__apercu:popover-open{translate: 0 100%}}.creer__apercu::backdrop{background: rgb(16 17 20 / .45)}.apercu__entete{display: flex;align-items: center;justify-content: space-between;padding: 4px 0 12px}.apercu__fermer{display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid var(--trait-2);border-radius: 12px;background: var(--papier);color: var(--encre);cursor: pointer}.bouton-apercu{position: fixed;right: 16px;bottom: max(16px,env(safe-area-inset-bottom));z-index: 30;display: inline-flex;border-radius: 99px;box-shadow: 0 14px 30px -12px rgb(16 17 20 / .55)}.page-creer .pied{padding-bottom: 96px}}@media (max-width: 480px){.apercu__infos,.apercu__prestations{grid-template-columns: 1fr 1fr}}.entete--app .entete__barre{height: 60px}.entete__app{margin-left: auto;font-weight: 700;color: var(--gris)}.page-espace{background: var(--creme)}.espace__chargement{display: grid;place-items: center;min-height: 60vh}.espace__connexion{display: grid;place-items: center;min-height: calc(100dvh - 60px);padding-block: 40px}.carte-connexion{display: grid;gap: 18px;width: min(100%,440px);padding: clamp(24px,5vw,40px);border: 1px solid var(--trait);border-radius: var(--rayon-l);background: var(--papier);box-shadow: var(--ombre-douce)}.carte-connexion form{display: grid;gap: 16px}.carte-connexion form[hidden]{display: none}.carte-connexion .surtitre{margin-bottom: 0}.espace__titre{font: 400 clamp(2.25rem,6vw,3rem)/1 var(--f-titre);letter-spacing: -.01em}.espace__titre em{color: var(--cobalt)}.champ .champ-code{font: 700 1.75rem/1 var(--f-mono);letter-spacing: .4em;text-align: center}.editeur{display: grid;grid-template-rows: auto 1fr;height: calc(100dvh - 60px)}.editeur[hidden]{display: none}.editeur__barre{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;padding: 10px var(--gouttiere);border-block: 1px solid var(--trait);background: var(--papier)}.editeur__site{display: grid;min-width: 0;line-height: 1.25}.editeur__site strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.editeur__site a{color: var(--cobalt)}.choix-site{max-width: 100%;min-height: 34px;padding: 2px 8px;border: 1.5px solid var(--trait-2);border-radius: 8px;background: var(--papier);color: var(--encre);font: 700 .9375rem var(--f-texte)}.choix-site[hidden]{display: none}.etat-site{padding: 4px 10px;border-radius: 99px;background: var(--vert-pale);color: var(--vert);font-size: .8125rem;font-weight: 700}.etat-site[data-modifie="oui"]{background: #FFF3D6;color: #8A5A00}.editeur__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-left: auto}.editeur__icone-deco{display: none}.editeur__corps{display: grid;grid-template-columns: minmax(340px,440px) 1fr;min-height: 0}.editeur__panneau{overflow-y: auto;overscroll-behavior: contain;padding: 20px 24px 40px;border-right: 1px solid var(--trait);background: var(--creme)}.editeur__installer{display: grid;gap: 8px;margin-bottom: 12px;padding: 14px 16px;border: 1px solid var(--cobalt-pale);border-radius: var(--rayon);background: var(--papier);font-size: .9375rem}.editeur__installer[hidden]{display: none}.editeur__sauvegarde{min-height: 1.5em;margin-bottom: 12px;color: var(--gris-2);font-size: .875rem}.bloc-edition{margin-bottom: 12px;border: 1px solid var(--trait);border-radius: var(--rayon);background: var(--papier)}.bloc-edition>summary{display: flex;align-items: center;justify-content: space-between;padding: 16px 18px;font-weight: 700;cursor: pointer;list-style: none}.bloc-edition>summary::-webkit-details-marker{display: none}.bloc-edition>summary::after{content: "";width: 9px;height: 9px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;rotate: 45deg;translate: 0 -3px;transition: rotate .2s}.bloc-edition[open]>summary::after{rotate: 225deg;translate: 0 2px}.bloc-edition__corps{display: grid;gap: 16px;padding: 0 18px 18px}.bloc-edition__titre{flex: 1;min-width: 0}.bloc-edition>summary .bloc-poignee{flex: none;display: grid;place-items: center;width: 36px;height: 36px;margin: -8px 8px -8px -10px;padding: 0;border: 0;border-radius: 10px;background: none;color: var(--gris);cursor: grab;touch-action: none}.bloc-poignee::before{content: "";width: 10px;height: 16px;background: radial-gradient(circle,currentColor 1.4px,transparent 1.9px) 0 0 / 5px 5.34px}.bloc-poignee:hover{background: rgb(16 17 20 / .06)}.bloc-poignee:focus-visible{outline: 2px solid var(--cobalt);outline-offset: 1px}.zone-deplacement{user-select: none;-webkit-user-select: none}.zone-deplacement .bloc-edition>:not(summary){display: none}.zone-deplacement .bloc-poignee{cursor: grabbing}.bloc-edition--deplace{position: relative;z-index: 5;border-color: var(--cobalt);box-shadow: 0 16px 34px -14px rgb(16 17 20 / .4)}.bloc-edition--glisse{transition: transform .16s ease}@media (prefers-reduced-motion: reduce){.bloc-edition--glisse{transition: none}}.ordre-origine{display: block;margin: 4px auto 12px;font-size: .875rem}.bloc-edition__sous-titre{margin-top: 4px;font-weight: 700}.horaire-jour{display: grid;gap: 8px;padding: 10px 0;border-bottom: 1px solid var(--trait)}.horaire-jour:last-child{border-bottom: 0}.horaire-jour__ouvert{display: flex;align-items: center;gap: 10px;min-height: 40px;font-weight: 700;cursor: pointer}.bloc-edition .horaire-jour__ouvert input{flex: none;width: 22px;height: 22px;min-height: 22px;padding: 0;accent-color: var(--cobalt);cursor: pointer}.horaire-jour__ferme{margin: 0;color: var(--gris);font-size: .9375rem}.horaire-jour__heures{display: grid;gap: 8px}.horaire-jour__groupe{display: flex;align-items: center;gap: 6px 8px}.horaire-jour__groupe>span{flex: none;color: var(--gris);font-size: .9375rem;white-space: nowrap}.horaire-jour__groupe>span:first-child{min-width: 2.6em}.bloc-edition .horaire-jour__groupe input{flex: 1 1 0;width: 0;min-width: 6.2em;max-width: 9em;min-height: 44px;padding: 8px 10px;border: 1.5px solid var(--trait-2);border-radius: 12px;background: var(--papier);color: var(--encre);font: 500 .9375rem var(--f-texte)}.horaire-jour__retirer,.horaires__retirer{flex: none;display: inline-grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 10px;background: none;color: var(--gris);font: 400 1.5rem/1 var(--f-texte);cursor: pointer}.horaire-jour__retirer--vide,.horaires__retirer--vide{visibility: hidden}@media (max-width: 400px){.horaire-jour__groupe>span:first-child,.horaires__groupe>span:first-child{display: none}.horaire-jour__groupe{gap: 6px}.bloc-edition .horaire-jour__groupe input{min-width: 0;padding: 8px}}.horaire-jour__retirer:hover,.horaires__retirer:hover{background: rgb(16 17 20 / .06);color: var(--rouge)}.horaire-jour__retirer:focus-visible,.horaires__retirer:focus-visible{outline: 2px solid var(--cobalt);outline-offset: 1px}.bloc-edition .horaire-jour__groupe input:focus{outline: 0;border-color: var(--cobalt);box-shadow: 0 0 0 4px rgb(36 70 245 / .15)}.horaire-jour__alerte{margin: 0;color: var(--rouge)}.horaire-jour__copie{justify-self: start;font-size: .9375rem}.bloc-edition .champ input,.bloc-edition .champ textarea{min-height: 44px;padding: 10px 12px;font-size: .9375rem}.bloc-edition .champ textarea{min-height: 120px}.bloc-edition .champ textarea.zone-courte{min-height: 44px;resize: none}.compteur{justify-self: end;color: var(--gris-2);font-size: .75rem}.liste-edition{display: grid;gap: 12px}.carte-edition{display: grid;gap: 12px;padding: 14px;border: 1px solid var(--trait);border-radius: 12px;background: var(--creme)}.carte-edition__outils,.ligne-edition{display: flex;flex-wrap: wrap;gap: 8px 14px;align-items: center}.carte-edition__outils{font-size: .875rem}.ligne-edition input{flex: 1;min-width: 0;min-height: 44px;padding: 10px 12px;border: 1.5px solid var(--trait-2);border-radius: 12px;background: var(--papier);font: 500 .9375rem var(--f-texte)}.ligne-edition input:focus{outline: 0;border-color: var(--cobalt);box-shadow: 0 0 0 4px rgb(36 70 245 / .12)}.lien-bouton--danger{color: var(--rouge)}.lien-bouton:disabled{color: var(--gris-2);text-decoration: none;cursor: default}.editeur__bientot{display: flex;gap: 12px;margin-top: 20px;padding: 14px 16px;border: 1px dashed var(--trait-2);border-radius: var(--rayon);color: var(--gris);font-size: .875rem}.editeur__bientot .icone{flex: none;margin-top: 2px;color: var(--cobalt)}.editeur__apercu{display: grid;grid-template-rows: auto 1fr auto;gap: 10px;min-height: 0;padding: 14px 24px}.editeur__outils{display: flex;gap: 10px;align-items: center;justify-content: space-between}.editeur__outils select{min-height: 40px;max-width: 60%;padding: 0 12px;border: 1.5px solid var(--trait-2);border-radius: 10px;background: var(--papier);font: 600 .9375rem var(--f-texte)}.bascule-ecran{display: flex;padding: 3px;border: 1px solid var(--trait);border-radius: 10px;background: var(--papier)}.bascule-ecran button{display: grid;place-items: center;width: 40px;height: 34px;border: 0;border-radius: 8px;background: none;color: var(--gris);cursor: pointer}.bascule-ecran button[aria-pressed="true"]{background: var(--encre);color: #fff}.editeur__cadre{width: 100%;min-height: 0;overflow: hidden;justify-self: center;border: 1px solid var(--trait);border-radius: var(--rayon);background: var(--papier);box-shadow: var(--ombre-douce)}.editeur__cadre--mobile{width: min(100%,400px);border: 8px solid var(--encre);border-radius: 28px}.editeur__cadre iframe{display: block;width: 100%;height: 100%;border: 0}.editeur__cadre{position: relative}.editeur__cadre iframe[data-iframe-suivant]{position: absolute;inset: 0;visibility: hidden}.editeur__onglets{display: none}.tiroir{position: fixed;inset: 0;z-index: 90;display: grid;justify-items: end;background: rgb(16 17 20 / .35)}.tiroir[hidden]{display: none}.tiroir__boite{display: flex;flex-direction: column;gap: 14px;width: min(100%,420px);height: 100%;overflow-y: auto;padding: 24px;background: var(--papier)}.tiroir__tete{display: flex;align-items: center;justify-content: space-between}.tiroir__tete .titre-bloc{margin: 0}.versions{display: grid;gap: 10px;padding: 0;list-style: none}.versions li{display: grid;gap: 8px;padding: 12px 14px;border: 1px solid var(--trait);border-radius: 12px;font-size: .9375rem}.versions .bouton{justify-self: start}.toast{position: fixed;left: 50%;bottom: 24px;z-index: 95;width: max-content;max-width: calc(100% - 32px);margin: 0;padding: 12px 18px;border-radius: 12px;background: var(--encre);color: #fff;font-weight: 600;translate: -50% 0}.toast[hidden]{display: none}.case-droits{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;border: 1px solid var(--trait);border-radius: 12px;background: var(--creme);font-size: .875rem;cursor: pointer}.case-droits input{flex: none;width: 20px;height: 20px;margin-top: 1px;accent-color: var(--cobalt)}.photo-role{display: grid;gap: 8px}.photo-role + .photo-role{padding-top: 16px;border-top: 1px solid var(--trait)}.photo-vignette{position: relative;overflow: hidden;aspect-ratio: 4 / 3;border-radius: 12px;background: var(--creme)}.photo-vignette img{display: block;width: 100%;height: 100%;object-fit: cover}.photo-vignette--vide{display: grid;place-items: center;border: 1.5px dashed var(--trait-2);color: var(--gris-2);font-size: .875rem}.photo-badge{position: absolute;left: 8px;bottom: 8px;padding: 3px 8px;border-radius: 99px;background: rgb(16 17 20 / .72);color: #fff;font-size: .75rem;font-weight: 600}.photo-actions{display: flex;flex-wrap: wrap;gap: 8px}.photo-grille{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}.photo-case{display: grid;gap: 6px}.photo-case .carte-edition__outils{gap: 4px 12px}.photo-legende{width: 100%;min-width: 0;min-height: 40px;padding: 8px 10px;border: 1.5px solid var(--trait-2);border-radius: 10px;background: var(--papier);color: var(--encre);font: 500 .875rem var(--f-texte)}.photo-legende:focus{outline: 0;border-color: var(--cobalt);box-shadow: 0 0 0 4px rgb(36 70 245 / .12)}.photo-legende::placeholder{color: #9A9CA3}.photo-plat{display: grid;gap: 8px}.prix-plat{display: grid;gap: 8px}.prix-plat__entetes,.prix-plat__ligne{display: grid;grid-template-columns: minmax(0,1fr) 7rem 32px;gap: 8px;align-items: center}.prix-plat__retirer{width: 32px;height: 32px;border: 1px solid var(--trait-2);border-radius: 50%;background: var(--papier);color: var(--rouge);font-size: .8rem;cursor: pointer}.prix-plat__retirer:hover{border-color: var(--rouge)}.prix-plat__entetes{margin-bottom: -4px;color: var(--gris);font-size: .75rem;font-weight: 600}.prix-plat__entetes span:last-child{grid-column: 2}.prix-plat__ligne input{width: 100%;min-width: 0;min-height: 44px;padding: 10px 12px;border: 1.5px solid var(--trait-2);border-radius: 12px;background: var(--papier);color: var(--encre);font: 500 .9375rem var(--f-texte)}.prix-plat__ligne input:focus{outline: 0;border-color: var(--cobalt);box-shadow: 0 0 0 4px rgb(36 70 245 / .12)}.prix-plat__euro{display: flex;align-items: center;gap: 6px;font-weight: 600}.prix-plat__montant{text-align: right;font-variant-numeric: tabular-nums}.prix-plat .lien-bouton{justify-self: start}.prix-plat__ajouts{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px}.prix-plat__dose{padding: 4px 12px;border: 1px dashed var(--trait-2);border-radius: 99px;background: var(--papier);color: var(--encre);font: 600 .8125rem var(--f-texte);cursor: pointer}.prix-plat__dose:hover{border-color: var(--cobalt);color: var(--cobalt)}.prix-plat__montant::placeholder{font-style: italic}.prix-plat__alerte{color: var(--rouge)}.photo-plat__libelle{font-weight: 600;font-size: .875rem}.photo-plat__vignette{width: 140px;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 10px;background: var(--papier)}.qr-apercu{width: 180px;max-width: 100%;padding: 8px;border: 1px solid var(--trait);border-radius: 12px;background: #fff}.qr-apercu svg{display: block;width: 100%;height: auto}.qr-adresse{margin: 0;word-break: break-all}.impression-qr{display: none}@media print{@page{size: A4;margin: 10mm}body.impression-qr-active{background: #fff}body.impression-qr-active>:not(#impression-qr){display: none !important}body.impression-qr-active #impression-qr{display: grid;color: #000;font-family: var(--f-texte),system-ui,sans-serif}.impression-qr--cartes{grid-template-columns: 1fr 1fr}.qr-carte{box-sizing: border-box;height: 90mm;padding: 6mm;border: 1px dashed #999;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;break-inside: avoid}.qr-carte p{margin: 0}.qr-carte__nom{font-size: 13pt;font-weight: 700}.qr-carte__titre{margin: 1mm 0 3mm !important;font-size: 11pt}.qr-carte__code{width: 46mm}.qr-carte__code svg{display: block;width: 100%;height: auto}.qr-carte__aide{margin-top: 3mm !important;font-size: 8.5pt}.qr-carte__url{margin-top: 1mm !important;font-size: 7.5pt;color: #444}.impression-qr--affiche .qr-carte{height: 270mm;border: 0}.impression-qr--affiche .qr-carte__nom{font-size: 30pt}.impression-qr--affiche .qr-carte__titre{margin: 3mm 0 10mm !important;font-size: 22pt}.impression-qr--affiche .qr-carte__code{width: 120mm}.impression-qr--affiche .qr-carte__aide{margin-top: 10mm !important;font-size: 15pt}.impression-qr--affiche .qr-carte__url{font-size: 12pt}}[data-photos-statut]:empty{display: none}.email-ligne .champ-domaine input{flex:1 0 8.5em;min-width:8.5em}.email-ligne .champ-domaine span{flex:0 1 auto;min-width:0;padding:0 12px;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:44px}.email-fleche{margin:-4px 0 -6px}.pastille-email{padding:3px 9px;border-radius:99px;background:var(--vert-pale);color:var(--vert);font-size:.75rem;font-weight:700}.pastille-email--attente{background:#FFF3D6;color:#8A5A00}.rdv-liste{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rdv-liste li{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--trait);border-radius:12px;background:var(--creme);font-size:.9375rem}.rdv-liste p{margin:0}.rdv-liste .lien-bouton{justify-self:start;font-size:.875rem}.rdv-quand strong{font-weight:700}.rdv-passes>summary{cursor:pointer;font-size:.875rem;color:var(--gris-2)}.rdv-passes .rdv-liste{margin-top:10px;opacity:.8}.rdv-durees{display:grid;gap:12px}.rdv-ajout{border:1px dashed var(--trait-2);border-radius:12px;padding:10px 12px}.rdv-ajout>summary{cursor:pointer;font-weight:600;font-size:.9375rem}.rdv-ajout[open]>summary{margin-bottom:12px}.rdv-ajout__corps,.rdv-ajout__groupe{display:grid;gap:12px}.rdv-ajout__groupe[hidden]{display:none}.rdv-ajout input[type="date"],.rdv-ajout input[type="time"],.rdv-ajout select{min-height:44px}.bloc-edition .champ select{min-height:44px;padding:0 12px;border:1.5px solid var(--trait-2);border-radius:12px;background:var(--papier);font:500 .9375rem var(--f-texte);color:var(--encre)}@media (max-width: 900px){.editeur{grid-template-rows: auto 1fr auto}body.editeur-ouvert .entete{display: none}body.editeur-ouvert .editeur{height: 100dvh}.editeur__barre{gap: 3px 8px;padding: 6px 12px}.editeur__barre::after{content: "";order: 4;flex: 0 0 100%;height: 0}.editeur__site{order: 1;flex: 1 1 0}.editeur__site a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.etat-site{order: 2}.editeur__barre:has([data-commander]:not([hidden])) .etat-site{display: none}.editeur__actions{display: contents}.editeur__actions .bascule-rdv{display: none}.editeur__actions [data-commander]{order: 3}.editeur__actions [data-publier]{order: 5;flex: 1 1 0;min-width: 0}.editeur__actions [data-publier] .long{display: none}.editeur__actions .editeur__pas{order: 6;padding-inline: 10px}.editeur__actions [data-ouvrir="historique"]{order: 6}.editeur__actions [data-deconnexion]{order: 7}.editeur__libelle,.editeur__libelle-deco{display: none}.editeur__icone-deco{display: inline-grid}.editeur__aide-apercu{display: none}.editeur__corps{grid-template-columns: 1fr}.editeur__panneau{padding: 12px 12px 32px;border-right: 0}.editeur__apercu{display: none;padding: 8px;gap: 8px}.editeur__outils select{flex: 1;max-width: none}.montre-apercu .editeur__panneau{display: none}.montre-apercu .editeur__apercu{display: grid}.editeur__onglets{display: grid;grid-template-columns: 1fr 1fr;padding: 6px 16px calc(6px + env(safe-area-inset-bottom));border-top: 1px solid var(--trait);background: var(--papier)}.editeur__onglets button{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;border: 0;border-radius: 10px;background: none;color: var(--gris);font: 700 .9375rem var(--f-texte)}.editeur__onglets button[aria-pressed="true"]{background: var(--cobalt-pale);color: var(--cobalt)}.toast{bottom: calc(76px + env(safe-area-inset-bottom))}.editeur__cadre,.editeur__cadre--mobile{width: 100%;border: 1px solid var(--trait);border-radius: var(--rayon)}.bascule-ecran{display: none}}@media (min-width: 901px) and (max-width: 1180px){.editeur__libelle,.editeur__libelle-deco{display: none}.editeur__icone-deco{display: inline-grid}}@media (max-width: 370px){.editeur__barre:has([data-commander]:not([hidden])) .editeur__actions [data-publier]{flex: 1 1 100%}}@media (max-width: 900px){.editeur .lien-bouton:not([hidden],.editeur__largeur){display: inline-flex;align-items: center;min-height: 40px;padding-inline: 6px}.editeur .carte-groupe__deplacer{width: 40px;height: 40px}.editeur .prix-plat__dose{min-height: 40px}.editeur .bloc-edition__agrandir{margin-block: -4px 6px}}@media (max-width: 359px){.editeur__barre .bouton{padding-inline: 10px;font-size: .875rem}}.bascule-rdv{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 4px 12px;border: 1.5px solid var(--trait-2);border-radius: 99px;background: var(--papier);font-size: .875rem;font-weight: 600;white-space: nowrap;cursor: pointer}.bascule-rdv[hidden]{display: none}.bascule-rdv--bloc{margin: 0 0 12px}.editeur__pas:disabled{opacity: .4;cursor: default}.bascule-rdv input{width: 18px;height: 18px;margin: 0;accent-color: var(--cobalt)}.bascule-rdv:has(input:checked){border-color: var(--vert);background: var(--vert-pale);color: var(--vert)}@media (max-width: 700px){.bascule-rdv{padding: 4px 10px}.bascule-rdv span{font-size: .8125rem}.bascule-rdv .long{display: none}}.sous-bloc{display: grid;gap: 12px;padding: 10px 12px;border: 1px dashed var(--trait-2);border-radius: 10px}.sous-bloc>summary{font-weight: 600;font-size: .875rem;cursor: pointer}.sous-bloc[open]>summary{margin-bottom: 4px}.abonnement-alerte{margin: 0;padding: 10px 12px;border-radius: 10px;background: var(--creme);border-left: 3px solid var(--cobalt);font-size: .875rem}.abonnement-alerte--rouge{border-left-color: var(--rouge)}.parrainage__partage{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.parrainage__lien{flex: 1 1 240px;min-width: 0;font-size: .9rem}.parrainage__filleuls{margin: 0;padding-left: 1.1em;display: grid;gap: 4px;font-size: .92rem}.carte-parrainage{margin: 0 0 12px;border: 1px solid var(--cobalt);border-radius: var(--rayon);background: var(--cobalt-pale)}.carte-parrainage>summary{display: flex;align-items: center;gap: 10px;padding: 12px 16px;cursor: pointer;list-style: none}.carte-parrainage>summary::-webkit-details-marker{display: none}.carte-parrainage>summary::after{content: "";flex: none;width: 9px;height: 9px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;rotate: 45deg;translate: 0 -3px;transition: rotate .2s}.carte-parrainage[open]>summary::after{rotate: 225deg;translate: 0 2px}.carte-parrainage__titre{flex: 1;min-width: 0;font: 700 .9375rem/1.3 var(--f-texte);color: var(--encre)}.carte-parrainage__resume{flex: none;padding: 2px 10px;border-radius: 999px;background: var(--papier);color: var(--cobalt);font: 700 .8125rem/1.6 var(--f-texte);white-space: nowrap}.carte-parrainage__resume:empty{display: none}.carte-parrainage__corps{display: grid;gap: 12px;padding: 0 16px 16px}.carte-parrainage__corps>p{margin: 0}.carte-parrainage__compteur strong{font: 400 2rem/1 var(--f-titre);color: var(--cobalt);margin-right: 6px}.parcours-recommande{margin: 0 auto 16px;padding: 10px 14px;max-width: 720px;border-radius: 12px;background: var(--cobalt-pale);color: var(--encre);text-align: center}.bloc-edition__agrandir{display: block;width: fit-content;margin: -4px 18px 10px auto;font-size: .875rem}.fenetre-edition{width: min(1120px,94vw);max-height: 92vh;padding: 0;overflow: auto;border: 0;border-radius: 16px;background: var(--creme);box-shadow: 0 24px 64px rgb(15 18 30 / .28)}.fenetre-edition::backdrop{background: rgb(15 18 30 / .55)}.fenetre-sortie{width: min(440px,92vw);margin: auto;padding: 24px;border: 0;border-radius: 18px;background: var(--papier);color: var(--encre);box-shadow: 0 24px 64px rgb(15 18 30 / .3)}.fenetre-sortie::backdrop{background: rgb(15 18 30 / .55)}.fenetre-sortie h2{margin: 0 0 10px;font: 400 1.35rem/1.2 var(--f-titre)}.fenetre-sortie p{margin: 0 0 20px;color: var(--gris);line-height: 1.5}.fenetre-sortie__actions{display: grid;gap: 10px}.fenetre-sortie__actions .bouton{justify-content: center}.fenetre-edition__tete{position: sticky;top: 0;z-index: 2;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px;padding: 14px 24px;border-bottom: 1px solid var(--trait);background: var(--papier)}.fenetre-edition__tete h2{margin: 0;font-size: 1.125rem}.fenetre-edition__etat{margin-right: auto;color: var(--gris-2);font-size: .8125rem}.fenetre-edition .bloc-edition__corps{padding: 20px 24px 28px}.fenetre-edition .bloc-edition__agrandir{display: none}.fenetre-edition .liste-edition{grid-template-columns: repeat(auto-fill,minmax(300px,1fr));align-items: start}.fenetre-edition .liste-edition>[data-ajouter]{grid-column: 1 / -1;justify-self: start}.editeur__poignee,.editeur__largeur{display: none}.editeur__replier{display: none}@media (min-width: 901px){.editeur__corps--reglable{grid-template-columns: var(--largeur-panneau,minmax(340px,440px)) 10px 1fr}.editeur__corps--reglable .editeur__panneau{border-right: 0}.editeur__poignee{display: block;position: relative;cursor: col-resize;touch-action: none}.editeur__poignee::before{content: "";position: absolute;inset: 0 4px;background: var(--trait);transition: background .15s}.editeur__poignee:hover::before,.editeur__poignee:focus-visible::before{background: var(--cobalt)}.editeur__poignee:focus-visible{outline: 0}.editeur__corps.redimensionne{user-select: none;cursor: col-resize}.editeur__corps.redimensionne iframe{pointer-events: none}.editeur__largeur{display: inline-flex;margin-bottom: 8px;font-size: .875rem}.editeur__replier{display: inline-flex;white-space: nowrap}.editeur__replier + select{margin-right: auto}.editeur__corps--reglable.panneau-replie{grid-template-columns: 1fr}.panneau-replie>.editeur__panneau,.panneau-replie>.editeur__poignee{display: none}}.carte-plats{display: grid;gap: 14px;container-type: inline-size}.carte-plats__resume{margin: 0;font-weight: 600;font-size: .875rem}.carte-plats__groupes{display: grid;gap: 14px}.carte-groupe{display: grid;gap: 6px;padding: 10px 12px 12px;border: 1px solid var(--trait);border-radius: 14px;background: var(--papier)}.carte-groupe__tete{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px}.carte-groupe__titre{flex: 1 1 180px;min-width: 0;min-height: 42px;padding: 8px 12px;border: 1.5px solid transparent;border-radius: 10px;background: var(--creme);color: var(--encre);font: 700 1rem var(--f-texte)}.carte-groupe__titre:hover{border-color: var(--trait-2)}.carte-groupe__titre:focus{outline: 0;border-color: var(--cobalt);box-shadow: 0 0 0 4px rgb(36 70 245 / .12);background: var(--papier)}.carte-groupe__titre::placeholder{color: #9A9CA3;font-weight: 500}.carte-groupe__compte{color: var(--gris-2);font-size: .8125rem}.carte-groupe__outils{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px;margin-left: auto;font-size: .8125rem}.carte-groupe__deplacer{width: 28px;height: 28px;border: 1px solid var(--trait-2);border-radius: 8px;background: var(--papier);color: var(--encre);cursor: pointer}.carte-groupe__deplacer:hover{border-color: var(--cobalt);color: var(--cobalt)}.carte-groupe__plats{display: grid}.carte-groupe__ajout{justify-self: start;margin-top: 2px;font-size: .875rem}.carte-edition.carte-plat{display: block;padding: 6px 0;border: 0;border-top: 1px solid var(--trait);border-radius: 0;background: none}.carte-plat:first-child{border-top: 0}.carte-plat__ligne{display: grid;grid-template-columns: 28px minmax(0,1fr) auto auto;align-items: start;gap: 8px}.carte-plat__case{display: grid;place-items: center;height: 44px;cursor: pointer}.carte-plat__case input{width: 20px;height: 20px;margin: 0;accent-color: var(--cobalt);cursor: pointer}.carte-plat__nom{width: 100%;min-width: 0;min-height: 44px;padding: 10px 12px;border: 1.5px solid var(--trait-2);border-radius: 12px;background: var(--papier);color: var(--encre);font: 500 .9375rem var(--f-texte)}.carte-plat__nom:focus{outline: 0;border-color: var(--cobalt);box-shadow: 0 0 0 4px rgb(36 70 245 / .12)}.carte-plat__nom::placeholder{color: #9A9CA3}.carte-plat .prix-plat{gap: 4px}.carte-plat .prix-plat__ligne{grid-template-columns: 6.5rem 6.25rem 28px;gap: 6px}.carte-plat .prix-plat__ligne--seul{grid-template-columns: 6.25rem}.carte-plat .prix-plat__retirer{width: 28px;height: 28px}.carte-plat .prix-plat__ajouts{gap: 4px 8px;font-size: .8125rem}.carte-plat .prix-plat__alerte{font-size: .75rem}.carte-plat__bascule{min-height: 44px;padding: 0 12px;border: 1px solid var(--trait-2);border-radius: 10px;background: var(--papier);color: var(--encre);font: 600 .8125rem var(--f-texte);white-space: nowrap;cursor: pointer}.carte-plat__bascule::after{content: " ▾"}.carte-plat__bascule[aria-expanded="true"]{border-color: var(--cobalt);color: var(--cobalt)}.carte-plat__bascule[aria-expanded="true"]::after{content: " ▴"}.carte-plat__panneau{display: grid;gap: 12px;margin: 8px 0 6px 36px;padding: 12px;border-radius: 12px;background: var(--creme)}.carte-plat__panneau[hidden]{display: none}.carte-plat__rubrique{display: inline-flex;align-items: center;gap: 8px;font-weight: 600}.carte-plat__rubrique select{min-height: 36px;padding: 0 10px;border: 1.5px solid var(--trait-2);border-radius: 10px;background: var(--papier);color: var(--encre);font: 500 .875rem var(--f-texte)}.carte-plat--masque .carte-plat__nom,.carte-plat--masque .prix-plat{opacity: .45}.carte-plat--masque .carte-plat__nom{text-decoration: line-through}@container (max-width: 520px){.carte-plat__ligne{grid-template-columns: 28px minmax(0,1fr) auto}.carte-plat__bascule{grid-column: 3;grid-row: 1}.carte-plat .prix-plat{grid-column: 2 / -1;grid-row: 2}.carte-plat__panneau{margin-left: 0}.carte-groupe__outils{margin-left: 0}}.champ-tel{display: grid;grid-template-columns: minmax(0,11rem) minmax(0,1fr);gap: 8px}.champ-tel .champ-select select{padding-right: 36px}@media (max-width: 420px){.champ-tel{grid-template-columns: 1fr}}.horaires__aide{margin: 0 0 10px}.champ label:has(.logo-reseau){display: flex;align-items: center;gap: 8px}.logo-reseau{flex: none;width: 22px;height: 22px}.encart-domaine{display: grid;gap: 10px;margin: 0 0 16px;padding: 16px;border: 1.5px solid var(--cobalt);border-radius: 14px;background: var(--papier)}.encart-domaine h2{margin: 0;font-size: 1.0625rem}.encart-domaine p{margin: 0}.encart-domaine__dns{width: 100%;border-collapse: collapse;font-size: .875rem}.encart-domaine__dns th,.encart-domaine__dns td{padding: 6px 8px;border: 1px solid var(--trait);text-align: left}.encart-domaine__dns th{background: var(--creme);font-weight: 600}.encart-domaine__dns td:last-child{font-variant-numeric: tabular-nums;font-weight: 600;user-select: all}.encart-domaine__retour{display: grid;gap: 4px}.encart-domaine__ok{color: #1E7A45;font-weight: 600}.encart-domaine__ko{color: var(--rouge);font-weight: 600}.abonnement-retractation{display: grid;gap: 8px;margin-top: 8px;padding-top: 12px;border-top: 1px solid var(--trait)}.bouton--danger{--texte: var(--rouge);border-color: color-mix(in srgb,var(--rouge) 40%,var(--trait-2))}.bouton--danger:hover{border-color: var(--rouge)}.tuto-domaine{width: min(780px,94vw);max-height: 92vh;padding: 0;overflow: auto;border: 0;border-radius: 18px;background: var(--papier);color: var(--encre);box-shadow: 0 24px 64px rgb(15 18 30 / .28)}.tuto-domaine::backdrop{background: rgb(15 18 30 / .55)}.tuto-domaine__tete{position: sticky;top: 0;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 22px;border-bottom: 1px solid var(--trait);background: var(--papier)}.tuto-domaine__tete h2{margin: 0;font-size: 1.1875rem;overflow-wrap: anywhere}.tuto-domaine__fermer{flex: none;width: 40px;height: 40px;border: 1px solid var(--trait-2);border-radius: 50%;background: var(--papier);color: var(--encre);font-size: 1.4rem;line-height: 1;cursor: pointer}.tuto-domaine__fermer:hover{border-color: var(--encre)}.tuto-domaine__corps{display: grid;gap: 14px;padding: 18px 22px}.tuto-domaine__corps p,.tuto-domaine__regles{margin: 0}.tuto-domaine__dns{width: 100%;border-collapse: collapse;font-size: .9375rem}.tuto-domaine__dns th,.tuto-domaine__dns td{padding: 8px 10px;border: 1px solid var(--trait);text-align: left}.tuto-domaine__dns th{background: var(--creme);font-weight: 600}.tuto-domaine code{padding: 1px 6px;border-radius: 6px;background: var(--creme);font: 600 .9375rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;user-select: all}.tuto-domaine__regles{display: grid;gap: 6px;padding-left: 1.2em;color: var(--gris-2);font-size: .9063rem}.tuto-domaine__question{font-weight: 600}.tuto-domaine__onglets{display: flex;gap: 6px;overflow-x: auto;padding-bottom: 4px;scrollbar-width: thin}.tuto-domaine__onglets [role="tab"]{flex: none;padding: 8px 14px;border: 1.5px solid var(--trait-2);border-radius: 99px;background: var(--papier);color: var(--encre);font: 600 .875rem var(--f-texte);cursor: pointer}.tuto-domaine__onglets [role="tab"]:hover{border-color: var(--cobalt)}.tuto-domaine__onglets [role="tab"][aria-selected="true"]{border-color: var(--cobalt);background: var(--cobalt);color: #fff}.tuto-domaine__onglets [role="tab"]:focus-visible{outline: 3px solid rgb(36 70 245 / .35);outline-offset: 2px}.tuto-domaine__panneau{display: grid;gap: 12px}.tuto-domaine__panneau:focus-visible{outline: 3px solid rgb(36 70 245 / .25);outline-offset: 4px;border-radius: 8px}.tuto-domaine__etapes{display: grid;gap: 10px;margin: 0;padding-left: 1.4em;line-height: 1.55}.tuto-domaine__note{padding: 10px 12px;border-left: 3px solid var(--cobalt);border-radius: 8px;background: var(--creme);font-size: .9063rem}.tuto-domaine__video{display: grid;gap: 8px;margin: 0}.tuto-domaine__video video{width: 100%;border-radius: 12px;background: #000}.tuto-domaine__video-vide{display: grid;place-items: center;gap: 8px;aspect-ratio: 16 / 9;border: 1.5px dashed var(--trait-2);border-radius: 12px;background: var(--creme);color: var(--gris-2);font-weight: 600;text-align: center}.tuto-domaine__video figcaption{color: var(--gris-2);font-size: .875rem}.tuto-domaine__pied{margin: 0;padding: 14px 22px 20px;border-top: 1px solid var(--trait);color: var(--gris-2);font-size: .875rem}[data-origine="client"] [data-ouvrir-tuto]{margin-top: 10px}.tuto-domaine__youtube{display: flex;align-items: center;gap: 14px;width: 100%;padding: 14px 16px;border: 1.5px solid var(--trait-2);border-radius: 12px;background: var(--creme);color: var(--encre);font: inherit;text-align: left;text-decoration: none;cursor: pointer;transition: border-color .2s}.tuto-domaine__youtube:hover,.tuto-domaine__youtube:focus-visible{border-color: var(--cobalt)}.tuto-domaine__youtube>span:last-child{display: grid;gap: 2px;font-size: .875rem;color: var(--gris-2)}.tuto-domaine__youtube strong{color: var(--encre);font-size: .9688rem}.tuto-domaine__lecture{flex: none;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: #E62117;color: #fff;font-size: 1.1rem;padding-left: 3px}.tuto-domaine__exemple{margin: 0;padding: 10px 12px;border-left: 3px solid #D98E04;border-radius: 8px;background: #FFF6E0;font-size: .9063rem}.tuto-domaine__lecteur iframe{display: block;width: 100%;aspect-ratio: 16 / 9;border: 0;border-radius: 12px;background: #000}.tuto-domaine__consentement{margin: 0;color: var(--gris-2);font-size: .8125rem}.palettes{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 8px}.palette{display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 8px 10px;border: 1.5px solid var(--trait);border-radius: 12px;background: var(--papier);font: 500 .875rem var(--f-texte);color: var(--encre);text-align: left;cursor: pointer}.palette:hover{border-color: var(--trait-2)}.palette[aria-pressed="true"]{border-color: var(--cobalt);box-shadow: inset 0 0 0 1.5px var(--cobalt)}.palette__teintes{display: flex;flex: none}.palette__teinte{width: 24px;height: 24px;border-radius: 50%;border: 2px solid var(--papier);box-shadow: 0 0 0 1px var(--trait-2)}.palette__teinte--accent{margin-left: -9px}.couleur__ligne{display: flex;align-items: center;gap: 12px}.bloc-edition .champ input.couleur__saisie{flex: none;width: 60px;min-height: 44px;height: 44px;padding: 3px;border: 1.5px solid var(--trait-2);border-radius: 10px;background: var(--papier);cursor: pointer}.bloc-edition .champ input.couleur__hexa{width: 7.5em;min-height: 44px;padding: 0 10px;border: 1.5px solid var(--trait-2);border-radius: 10px;background: var(--papier);font: 500 .9375rem var(--f-mono,var(--f-texte));text-transform: uppercase;color: var(--encre)}.bloc-edition .champ input.couleur__hexa[aria-invalid="true"]{border-color: var(--rouge)}.couleur__origine{padding: 2px 8px;border-radius: 100px;background: var(--creme);color: var(--gris-2);font-size: .8125rem}.couleurs__note:empty{display: none}.teintes-texte{display: grid;grid-template-columns: repeat(auto-fill,minmax(130px,1fr));gap: 8px}.logo-apercu{display: flex;align-items: center;min-height: 88px;padding: 12px 14px;border: 1px dashed var(--trait-2);border-radius: 12px;background: repeating-conic-gradient(#f1f1f1 0% 25%,#ffffff 0% 50%) 0 0 / 16px 16px}.logo-vignette{display: block;max-width: 100%;max-height: 64px;object-fit: contain}.logo-vide{margin: 0;color: var(--gris-2);font-size: .875rem}.sections-liste{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.sections-liste__ligne{padding: 0;border: 1px solid var(--trait);border-radius: 12px;background: var(--papier)}.sections-liste__ligne label{display: flex;align-items: center;gap: 10px;min-height: 28px;padding: 10px 12px;cursor: pointer}.sections-liste__ligne input{flex: none;width: 20px;height: 20px;accent-color: var(--cobalt)}.sections-liste__nom{flex: 1;font-weight: 600;font-size: .9375rem}.sections-liste__etat{padding: 2px 10px;border-radius: 100px;background: var(--vert-pale);color: var(--encre);font-size: .8125rem}.sections-liste__ligne--masquee{background: var(--creme)}.sections-liste__ligne--masquee .sections-liste__nom{color: var(--gris-2);text-decoration: line-through}.sections-liste__ligne--masquee .sections-liste__etat{background: var(--trait);color: var(--gris-2)}.sections-liste__ligne .champ__aide{margin: -4px 12px 10px 42px}.sections-liste__ligne--mobile{display: grid;grid-template-columns: 1fr auto;align-items: center}.sections-liste__ligne--mobile .champ__aide{grid-column: 1 / -1}.sections-liste__outils{display: flex;gap: 2px;padding-right: 6px}.sections-liste__deplacer{display: inline-grid;place-items: center;width: 36px;height: 36px;border: 1px solid var(--trait-2);border-radius: 8px;background: var(--papier);color: var(--encre);text-decoration: none;font-size: 1rem}.sections-liste__deplacer:hover{border-color: var(--cobalt);color: var(--cobalt)}.sections-liste__nom--fixe{padding: 10px 12px;margin: 0}.sections-liste__forme{grid-column: 1 / -1;margin: 0 12px 10px}.sections-liste__forme>summary{cursor: pointer;color: var(--cobalt);font-weight: 600;font-size: .875rem;padding: 4px 0}.sections-liste__forme-etat{color: var(--gris);font-weight: 400}.forme__groupe{margin-top: 10px}.forme__titre{margin: 0 0 6px;font-size: .8125rem;font-weight: 700;color: var(--gris)}.forme__choix-liste{display: flex;flex-wrap: wrap;gap: 6px}.forme__choix{min-height: 36px;padding: 4px 12px;border: 1.5px solid var(--trait-2);border-radius: 99px;background: var(--papier);color: var(--encre);font: 600 .8125rem var(--f-texte);cursor: pointer}.forme__choix[aria-pressed="true"]{border-color: var(--cobalt);background: var(--cobalt-pale);color: var(--cobalt)}.forme__fonds{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.forme__fond{width: 32px;height: 32px;padding: 0;border: 1.5px solid var(--trait-2);border-radius: 50%;cursor: pointer}.forme__fond--defaut{background: repeating-linear-gradient(45deg,var(--papier) 0 5px,var(--trait) 5px 7px)}.forme__fond[aria-pressed="true"]{outline: 3px solid var(--cobalt);outline-offset: 2px}.forme__autre{margin-top: 12px}.themes{display: grid;gap: 10px;margin-top: 10px}.theme-carte{display: flex;align-items: center;gap: 14px;width: 100%;padding: 10px 12px;border: 1.5px solid var(--trait-2);border-radius: 12px;background: var(--papier);color: var(--encre);text-align: left;font: inherit;cursor: pointer}.theme-carte:hover{border-color: var(--cobalt)}.theme-carte[aria-pressed="true"]{border-color: var(--cobalt);box-shadow: 0 0 0 2px var(--cobalt-pale);background: var(--cobalt-pale)}.theme-carte[aria-disabled="true"]{opacity: .65;cursor: not-allowed}.theme-carte__mini{flex: none;width: 64px}.theme-carte__mini svg{display: block;width: 64px;height: 44px}.theme-carte__texte{display: grid;gap: 2px;font-size: .875rem}.theme-carte__texte strong{font-size: .9375rem}.theme-carte__texte span{color: var(--gris)}.theme-carte__option{color: var(--cobalt);font-style: normal;font-weight: 700;font-size: .8125rem}.polices{margin-top: 18px;padding-top: 6px;border-top: 1px solid var(--trait)}.polices__listes{display: grid;gap: 10px;margin-top: 8px}.style-reglages{margin-top: 14px;padding-top: 4px;border-top: 1px solid var(--trait)}.sections-liste__ligne .forme__autre .champ__aide{margin: 6px 0 0}@media (max-width: 900px){[data-ecran] input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="hidden"]):not([type="file"]):not(.champ-code),[data-ecran] select,[data-ecran] textarea{font-size: 16px !important}}@media (max-width: 900px){.editeur__panneau{scroll-padding-block: 24px 42dvh}.editeur__panneau:has(:is(input:not([type="checkbox"]):not([type="radio"]),textarea,select):focus){padding-bottom: 55dvh}}.email-adresse{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:1.0625rem}.email-adresse strong{min-width:0;overflow-wrap:anywhere}.email-reglages{border:1px solid var(--trait);border-radius:12px;background:var(--creme)}.email-reglages>summary{display:flex;align-items:center;min-height:44px;padding:8px 14px;font-weight:600;cursor:pointer}.email-reglages>:not(summary){margin:0 14px 14px}.email-reglages__liste{display:grid;gap:10px}.email-reglages__liste dt{color:var(--gris-2);font-size:.8125rem}.email-reglages__liste dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.mdp{display:grid;gap:12px}.mdp__saisie{display:grid;gap:12px}.bloc-edition .mdp__saisie .champ input{max-width:14em;font-size:1.0625rem;letter-spacing:.12em}.mdp__resultat{display:grid;gap:10px;padding:14px;border:1.5px solid var(--cobalt);border-radius:12px;background:var(--papier)}.mdp__resultat p{margin:0}.mdp__resultat:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.mdp__valeur{display:block;padding:12px 14px;border-radius:10px;background:var(--creme);font:600 1.0625rem/1.4 ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere;word-break:break-all;user-select:all}