.bouton-module__pn1RFa__bouton{width:100%}.bouton-module__pn1RFa__principal{min-height:var(--cible-tactile-large)}.bouton-module__pn1RFa__secondaire{background:var(--surface);border-color:var(--bordure-appuyee);color:var(--accent);min-height:var(--cible-tactile-large)}.bouton-module__pn1RFa__secondaire:hover:not(:disabled){background:var(--accent-voile)}.bouton-module__pn1RFa__danger{background:var(--surface);border-color:var(--danger);color:var(--danger)}.bouton-module__pn1RFa__danger:hover:not(:disabled){background:var(--danger-voile)}.bouton-module__pn1RFa__compact{min-height:var(--cible-tactile);padding-inline:var(--espace-4);width:auto}
.carte-module__Jyhpna__carte{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon-3);box-shadow:var(--ombre-1);padding:var(--espace-5)}.carte-module__Jyhpna__carte+.carte-module__Jyhpna__carte{margin-top:var(--espace-5)}.carte-module__Jyhpna__titre{margin-bottom:var(--espace-2)}.carte-module__Jyhpna__chapeau{color:var(--texte-discret);margin-bottom:var(--espace-5)}
.champ-module__jA5Xgq__champ{display:block}.champ-module__jA5Xgq__champ+.champ-module__jA5Xgq__champ{margin-top:var(--espace-5)}.champ-module__jA5Xgq__aide{color:var(--texte-discret);margin-top:var(--espace-2)}.champ-module__jA5Xgq__enErreur{border-color:var(--danger)}.champ-module__jA5Xgq__erreur{color:var(--danger);align-items:flex-start;gap:var(--espace-2);margin-top:var(--espace-2);font-weight:600;display:flex}.champ-module__jA5Xgq__marque{flex:none;margin-top:.15em}
.message-module__jdk0eq__message{border-radius:var(--rayon-2);align-items:flex-start;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border:1px solid;display:flex}.message-module__jdk0eq__message+*{margin-top:var(--espace-5)}.message-module__jdk0eq__marque{flex:none;margin-top:.2em}.message-module__jdk0eq__mot{font-weight:700}.message-module__jdk0eq__succes{background:var(--succes-voile);border-color:var(--succes);color:var(--succes)}.message-module__jdk0eq__erreur{background:var(--danger-voile);border-color:var(--danger);color:var(--danger)}.message-module__jdk0eq__information{background:var(--accent-voile);border-color:var(--bordure-appuyee);color:var(--texte)}
.case-a-cocher-module__KEBX7G__case{align-items:center;gap:var(--espace-3);display:flex}.case-a-cocher-module__KEBX7G__entree{accent-color:var(--accent);block-size:var(--cible-tactile);cursor:pointer;inline-size:var(--cible-tactile);flex:none;margin:0;padding:0}.case-a-cocher-module__KEBX7G__entree:disabled{cursor:not-allowed}.case-a-cocher-module__KEBX7G__etiquette{cursor:pointer;font-weight:inherit;min-height:var(--cible-tactile);flex:1;align-items:center;margin-bottom:0;display:flex}
.calendrier-module__WQYUIq__pile>*+*{margin-top:var(--espace-5)}.calendrier-module__WQYUIq__propositions{gap:var(--espace-2);flex-direction:column;display:flex}.calendrier-module__WQYUIq__proposition{background:var(--attention-voile);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon-2);align-items:center;gap:var(--espace-3);min-height:var(--cible-tactile-large);padding:var(--espace-3) var(--espace-4);flex-wrap:wrap;display:flex}.calendrier-module__WQYUIq__propositionTexte{flex-direction:column;flex:1;min-width:11rem;display:flex}.calendrier-module__WQYUIq__propositionTitre{font-weight:600}.calendrier-module__WQYUIq__propositionCase{color:var(--texte-discret);font-size:var(--taille-etiquette)}.calendrier-module__WQYUIq__jours{gap:var(--espace-2);flex-direction:column;display:flex}.calendrier-module__WQYUIq__jour{background:var(--surface-creuse);border-radius:var(--rayon-2)}.calendrier-module__WQYUIq__sommaireJour{cursor:pointer;align-items:center;gap:var(--espace-2) var(--espace-3);min-height:var(--cible-tactile-large);padding:var(--espace-3) var(--espace-4);flex-wrap:wrap;display:flex}.calendrier-module__WQYUIq__dateJour{flex:1;min-width:9rem;font-weight:600}.calendrier-module__WQYUIq__repere{background:var(--accent-voile);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon-rond);color:var(--accent);font-size:var(--taille-etiquette);padding:var(--espace-1) var(--espace-3);white-space:nowrap;font-weight:700}.calendrier-module__WQYUIq__resumeJour{color:var(--texte-discret);font-size:var(--taille-etiquette)}.calendrier-module__WQYUIq__creneaux{border-top:1px solid var(--bordure);gap:var(--espace-2);padding:var(--espace-4);flex-direction:column;display:flex}.calendrier-module__WQYUIq__creneau{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon-2);align-items:center;gap:var(--espace-2) var(--espace-3);min-height:var(--cible-tactile-large);padding:var(--espace-3);flex-wrap:wrap;display:flex}.calendrier-module__WQYUIq__nomCreneau{font-size:var(--taille-etiquette);letter-spacing:.04em;text-transform:uppercase;min-width:8rem;font-weight:700}.calendrier-module__WQYUIq__repasPose{flex-direction:column;flex:1;min-width:9rem;display:flex}.calendrier-module__WQYUIq__titreRepas{font-weight:600}.calendrier-module__WQYUIq__detailRepas{color:var(--texte-discret);font-size:var(--taille-etiquette)}.calendrier-module__WQYUIq__libre{color:var(--texte-discret);flex:1;min-width:4rem}.calendrier-module__WQYUIq__actions{gap:var(--espace-2);flex-wrap:wrap;display:flex}.calendrier-module__WQYUIq__boite>*+*{margin-top:var(--espace-4)}.calendrier-module__WQYUIq__actionsBoite{gap:var(--espace-3);flex-wrap:wrap;display:flex}.calendrier-module__WQYUIq__note{color:var(--texte-discret);font-size:var(--taille-etiquette)}
.courses-et-frigo-module__-Gzd0G__pile>*+*{margin-top:var(--espace-5)}.courses-et-frigo-module__-Gzd0G__plage{align-items:flex-end;gap:var(--espace-3);flex-wrap:wrap;display:flex}.courses-et-frigo-module__-Gzd0G__champDate{flex:1;min-width:9rem}.courses-et-frigo-module__-Gzd0G__liste{gap:var(--espace-2);flex-direction:column;display:flex}.courses-et-frigo-module__-Gzd0G__ligne{background:var(--surface-creuse);border-radius:var(--rayon-2);align-items:center;gap:var(--espace-2) var(--espace-3);min-height:var(--cible-tactile-large);padding:var(--espace-3) var(--espace-4);flex-wrap:wrap;display:flex}.courses-et-frigo-module__-Gzd0G__designation{flex-direction:column;flex:1;min-width:9rem;display:flex}.courses-et-frigo-module__-Gzd0G__libelle{font-weight:600}.courses-et-frigo-module__-Gzd0G__quantite{color:var(--texte-discret);font-size:var(--taille-etiquette)}.courses-et-frigo-module__-Gzd0G__mention{border:1px solid var(--bordure-appuyee);border-radius:var(--rayon-rond);font-size:var(--taille-etiquette);padding:var(--espace-1) var(--espace-3);white-space:nowrap;font-weight:700}.courses-et-frigo-module__-Gzd0G__aAcheter{background:var(--accent-voile);color:var(--accent)}.courses-et-frigo-module__-Gzd0G__aVerifier{background:var(--attention-voile);color:var(--attention)}.courses-et-frigo-module__-Gzd0G__enStock{background:var(--succes-voile);color:var(--succes)}.courses-et-frigo-module__-Gzd0G__cible{flex:1;min-width:12rem}.courses-et-frigo-module__-Gzd0G__ligneCochee .courses-et-frigo-module__-Gzd0G__libelle{color:var(--texte-discret);text-decoration:line-through}.courses-et-frigo-module__-Gzd0G__dansLePanier{background:var(--surface);color:var(--texte)}.courses-et-frigo-module__-Gzd0G__enAttente{background:var(--accent-voile);color:var(--accent)}.courses-et-frigo-module__-Gzd0G__actions{gap:var(--espace-2);flex-wrap:wrap;display:flex}.courses-et-frigo-module__-Gzd0G__vide{color:var(--texte-discret)}.courses-et-frigo-module__-Gzd0G__note{color:var(--texte-discret);font-size:var(--taille-etiquette)}.courses-et-frigo-module__-Gzd0G__boite>*+*{margin-top:var(--espace-4)}.courses-et-frigo-module__-Gzd0G__actionsBoite{gap:var(--espace-3);flex-wrap:wrap;display:flex}
.ecrans-module__0zo4wa__action{margin-top:var(--espace-5)}.ecrans-module__0zo4wa__chapeauEcran{color:var(--texte-discret);font-size:var(--taille-moyenne);margin-bottom:var(--espace-6);margin-top:var(--espace-3)}.ecrans-module__0zo4wa__separateur{color:var(--texte-discret);align-items:center;gap:var(--espace-3);margin-block:var(--espace-5);display:flex}.ecrans-module__0zo4wa__separateur:before,.ecrans-module__0zo4wa__separateur:after{background:var(--bordure);content:"";flex:1;height:1px}.ecrans-module__0zo4wa__codeSaisi{letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace}.ecrans-module__0zo4wa__codeAffiche{background:var(--surface-creuse);border:1px dashed var(--bordure-appuyee);border-radius:var(--rayon-2);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:var(--taille-titre-2);letter-spacing:.22em;padding:var(--espace-4);text-align:center;word-break:break-all;font-weight:700;display:block}.ecrans-module__0zo4wa__echeance{color:var(--texte-discret);margin-top:var(--espace-2);text-align:center}.ecrans-module__0zo4wa__membres{gap:var(--espace-2);flex-direction:column;display:flex}.ecrans-module__0zo4wa__membre{background:var(--surface-creuse);border-radius:var(--rayon-2);align-items:center;gap:var(--espace-3);min-height:var(--cible-tactile-large);padding:var(--espace-3) var(--espace-4);flex-wrap:wrap;display:flex}.ecrans-module__0zo4wa__identite{flex:1;min-width:8rem}.ecrans-module__0zo4wa__nom{font-weight:600}.ecrans-module__0zo4wa__role{color:var(--texte-discret);font-size:var(--taille-etiquette)}.ecrans-module__0zo4wa__marqueRole{background:var(--accent-voile);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon-rond);color:var(--accent);font-size:var(--taille-etiquette);padding:var(--espace-1) var(--espace-3);white-space:nowrap;font-weight:700}.ecrans-module__0zo4wa__vous{color:var(--texte-discret);font-size:var(--taille-etiquette)}.ecrans-module__0zo4wa__refusDeLigne{flex-basis:100%}.ecrans-module__0zo4wa__lienTelechargement{background:var(--surface);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon-2);color:var(--accent);min-height:var(--cible-tactile-large);padding:var(--espace-2) var(--espace-5);transition:background var(--duree) ease;justify-content:center;align-items:center;width:100%;font-weight:600;text-decoration:none;display:inline-flex}.ecrans-module__0zo4wa__lienTelechargement:hover{background:var(--accent-voile)}.ecrans-module__0zo4wa__consequences{margin-top:var(--espace-3);padding-left:var(--espace-5)}.ecrans-module__0zo4wa__consequences li+li{margin-top:var(--espace-1)}
.recettes-module__pvBLaW__pile>*+*{margin-top:var(--espace-5)}.recettes-module__pvBLaW__bloc{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon-3);box-shadow:var(--ombre-1);overflow:hidden}.recettes-module__pvBLaW__sommaireBloc{cursor:pointer;align-items:center;gap:var(--espace-3);min-height:var(--cible-tactile-large);padding:var(--espace-3) var(--espace-4);display:flex}.recettes-module__pvBLaW__sommaireBloc h2{font-size:var(--taille-moyenne);font-weight:700}.recettes-module__pvBLaW__contenuBloc{border-top:1px solid var(--bordure);padding:var(--espace-4)}.recettes-module__pvBLaW__contenuBloc>*+*{margin-top:var(--espace-5)}.recettes-module__pvBLaW__recherche{align-items:flex-end;gap:var(--espace-3);margin-bottom:var(--espace-5);flex-wrap:wrap;display:flex}.recettes-module__pvBLaW__champRecherche{flex:1;min-width:12rem}.recettes-module__pvBLaW__liste{gap:var(--espace-2);flex-direction:column;display:flex}.recettes-module__pvBLaW__ligne{background:var(--surface-creuse);border-radius:var(--rayon-2)}.recettes-module__pvBLaW__sommaireRecette{cursor:pointer;align-items:center;gap:var(--espace-2) var(--espace-3);min-height:var(--cible-tactile-large);padding:var(--espace-3) var(--espace-4);flex-wrap:wrap;display:flex}.recettes-module__pvBLaW__titreRecette{flex:1;min-width:8rem;font-weight:600}.recettes-module__pvBLaW__resume{color:var(--texte-discret);font-size:var(--taille-etiquette)}.recettes-module__pvBLaW__marqueSocle{background:var(--accent-voile);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon-rond);color:var(--accent);font-size:var(--taille-etiquette);padding:var(--espace-1) var(--espace-3);white-space:nowrap;font-weight:700}.recettes-module__pvBLaW__corpsRecette{border-top:1px solid var(--bordure);padding:var(--espace-4)}.recettes-module__pvBLaW__corpsRecette>*+*{margin-top:var(--espace-4)}.recettes-module__pvBLaW__sousTitre{font-size:var(--taille-etiquette);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.recettes-module__pvBLaW__ingredients>li,.recettes-module__pvBLaW__etapes>li{padding-block:var(--espace-1)}.recettes-module__pvBLaW__etapes{counter-reset:etape}.recettes-module__pvBLaW__etapes>li:before{color:var(--texte-discret);content:counter(etape) ". ";counter-increment:etape;font-variant-numeric:tabular-nums}.recettes-module__pvBLaW__sansQuantite{color:var(--texte-discret)}.recettes-module__pvBLaW__note{color:var(--texte-discret);font-size:var(--taille-etiquette)}.recettes-module__pvBLaW__actions{gap:var(--espace-2);flex-wrap:wrap;display:flex}.recettes-module__pvBLaW__action{margin-top:var(--espace-5)}.recettes-module__pvBLaW__groupe{margin-top:var(--espace-5);border:0;padding:0}.recettes-module__pvBLaW__ingredientSaisi{align-items:flex-end;gap:var(--espace-3);flex-wrap:wrap;display:flex}.recettes-module__pvBLaW__ingredientSaisi+.recettes-module__pvBLaW__ingredientSaisi{margin-top:var(--espace-4)}.recettes-module__pvBLaW__champLibelle{flex:3;min-width:10rem}.recettes-module__pvBLaW__champQuantite,.recettes-module__pvBLaW__champUnite{flex:1;min-width:6rem}.recettes-module__pvBLaW__vide{color:var(--texte-discret)}
