@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b548ed23-module__WomPEG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b548ed23-module__WomPEG__variable{--police-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vert-principal:#2f9e44;--vert-fonce:#2b8a3e;--vert-clair:#51cf66;--vert-fond:#ebfbee;--jaune-agrume:#fcc419;--jaune-pale:#fff9db;--brun-dore:#7a5200;--fond:#f8f9fa;--blanc:#fff;--texte:#212529;--texte-secondaire:#868e96;--bordure:#e9ecef;--rouge:#e03131;--rouge-fond:#fff5f5;--orange:#f76707;--stock-ok:var(--vert-principal);--stock-bas:var(--orange);--stock-epuise:var(--rouge);--rayon:14px;--ombre-douce:0 2px 12px #2125290d;--largeur-contenu:720px;--hauteur-barre:64px;--police:var(--police-inter), system-ui, "Segoe UI", Roboto, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{height:100%}body{min-height:100%;font-family:var(--police);background:var(--fond);color:var(--texte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-top:env(safe-area-inset-top);margin:0;line-height:1.5}img,svg{max-width:100%;height:auto}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;font-weight:800;line-height:1.2}p{margin:0 0 1em}a{color:var(--vert-principal);font-weight:600}:focus-visible{outline:3px solid var(--vert-clair);outline-offset:2px;border-radius:4px}.titre-page{margin:0 0 16px;font-size:1.5rem}.titre-carte{margin:0 0 14px;font-size:1.25rem}.carte{background:var(--blanc);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre-douce);padding:20px}.bouton{width:100%;min-height:52px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,transform 50ms;display:inline-flex}.bouton:active{transform:scale(.98)}.bouton:disabled{opacity:.55;cursor:not-allowed;transform:none}.bouton--principal{background:var(--vert-principal);color:var(--blanc)}.bouton--principal:hover{background:var(--vert-fonce)}.bouton--secondaire{background:var(--blanc);color:var(--vert-principal);border-color:var(--vert-principal)}.bouton--secondaire:hover{background:var(--vert-fond)}.bouton--danger{background:var(--blanc);color:var(--rouge);border-color:var(--rouge)}.bouton--danger:hover{background:var(--rouge-fond)}.bouton--discret{color:var(--texte-secondaire);background:0 0}.bouton--auto{width:auto}.bouton-texte{font:inherit;color:var(--vert-principal);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 10px;font-weight:700}.groupe-champ{margin-bottom:18px}.etiquette{margin-bottom:6px;font-weight:600;display:block}.champ{width:100%;min-height:52px;font:inherit;color:var(--texte);background:var(--blanc);border:2px solid var(--bordure);border-radius:var(--rayon);padding:12px 16px;font-size:1.0625rem}.champ:focus{border-color:var(--vert-principal);outline:none}.champ-avec-bouton{position:relative}.champ-avec-bouton .champ{padding-right:96px}.champ-avec-bouton .bouton-texte{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.aide{color:var(--texte-secondaire);margin:6px 0 0;font-size:.9375rem}.message{border-radius:var(--rayon);border:1px solid #0000;margin:16px 0;padding:14px 16px;font-weight:600}.message--erreur{background:var(--rouge-fond);color:var(--rouge);border-color:#ffc9c9}.message--succes{background:var(--vert-fond);color:var(--vert-fonce);border-color:#b2f2bb}.message--info{background:var(--jaune-pale);color:var(--brun-dore);border-color:#ffec99}.detail-technique{color:var(--texte-secondaire);background:var(--fond);word-break:break-word;-webkit-user-select:all;user-select:all;border-radius:8px;margin:0 0 16px;padding:8px 10px;font-family:ui-monospace,Consolas,monospace;font-size:.8125rem}.acces{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px 40px;display:flex}.acces__marque{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;display:flex}.acces__marque h1{margin:8px 0 0;font-size:1.625rem}.acces__marque p{color:var(--texte-secondaire);margin:0}.acces .carte{width:100%;max-width:420px;padding:24px}.acces__lien{text-align:center;margin:18px 0 0}.espace{min-height:100dvh;padding-bottom:calc(var(--hauteur-barre) + env(safe-area-inset-bottom) + 16px)}.entete{z-index:10;background:var(--blanc);border-bottom:1px solid var(--bordure);position:sticky;top:0}.entete__contenu{max-width:var(--largeur-contenu);align-items:center;gap:12px;min-height:58px;margin-inline:auto;padding:8px 16px;display:flex}.entete__textes{min-width:0}.entete__nom{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.0625rem;font-weight:800;overflow:hidden}.entete__marque{color:var(--texte-secondaire);margin:0;font-size:.8125rem;font-weight:600}.contenu{max-width:var(--largeur-contenu);margin-inline:auto;padding:20px 16px}.barre-nav{z-index:10;background:var(--blanc);border-top:1px solid var(--bordure);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.barre-nav__liste{max-width:var(--largeur-contenu);grid-template-columns:repeat(3,1fr);margin:0 auto;padding:0;list-style:none;display:grid}.barre-nav__lien{min-height:var(--hauteur-barre);color:var(--texte-secondaire);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex;position:relative}.barre-nav__lien[aria-current=page]{color:var(--vert-principal)}.barre-nav__lien svg{width:26px;height:26px}.pastille{background:var(--jaune-agrume);min-width:20px;height:20px;color:var(--brun-dore);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:8px;left:calc(50% + 6px)}.chargement{min-height:100dvh;color:var(--texte-secondaire);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-weight:600;display:flex}.chargement img{animation:1.2s ease-in-out infinite pulsation}@keyframes pulsation{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.chargement img{animation:none}}.pile{flex-direction:column;gap:16px;display:flex}.carte__titre{margin:0 0 12px;font-size:1.125rem}.carte__sous-titre{margin:0 0 10px;font-weight:800}.deux-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0 12px;display:grid}.champ--texte{resize:vertical;min-height:120px;font-family:ui-monospace,Consolas,monospace;font-size:.9375rem}.champ--heure{flex:1 1 0;width:auto;min-width:0;min-height:48px;padding:8px 12px}.interrupteur{background:var(--bordure);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:56px;height:32px;transition:background-color .15s;position:relative}.interrupteur:after{content:"";background:var(--blanc);border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #21252940}.interrupteur[aria-checked=true]{background:var(--vert-principal)}.interrupteur[aria-checked=true]:after{transform:translate(24px)}.interrupteur:disabled{opacity:.5;cursor:wait}.ligne-interrupteur{border-top:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ligne-interrupteur__textes{min-width:0}.ligne-interrupteur__libelle{margin:0;font-weight:700}.ligne-interrupteur__description{color:var(--texte-secondaire);margin:2px 0 0;font-size:.9375rem}.ligne-jour{border-top:1px solid var(--bordure);grid-template-columns:1fr auto;align-items:center;gap:10px 12px;padding:12px 0;display:grid}.ligne-jour__nom{font-weight:700}.ligne-jour__etat{align-items:center;gap:10px;display:flex}.plages{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.plage{align-items:center;gap:8px;display:flex}.actions-ligne{flex-wrap:wrap;gap:4px 12px;display:flex}.bouton-texte--danger{color:var(--rouge)}.bouton--petit{width:auto;min-height:40px;padding:0 16px;font-size:.9375rem}.apercu{background:var(--fond);border-radius:8px;margin:12px 0 16px;padding:10px 12px;font-size:.9375rem}.apercu p{margin:0}.apercu__titre{color:var(--texte-secondaire);font-weight:600;margin-bottom:4px!important}.groupe-creneaux{border-top:1px solid var(--bordure);padding:10px 0 4px}.groupe-creneaux__jour{margin:0 0 4px;font-weight:700}.creneau{justify-content:space-between;align-items:center;gap:12px;padding:6px 0 10px;display:flex}.creneau__heures{font-size:1.0625rem}.creneau--inactif .creneau__heures{color:var(--texte-secondaire);text-decoration:line-through}.ajout-creneau{border-top:1px solid var(--bordure);margin-top:8px;padding-top:14px}.jetons{flex-wrap:wrap;gap:8px;display:flex}.jeton{border:2px solid var(--bordure);background:var(--blanc);min-width:48px;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-weight:700}.jeton[aria-pressed=true]{background:var(--vert-fond);border-color:var(--vert-principal);color:var(--vert-fonce)}:root{--rayon-fruits-legumes:#2f9e44;--rayon-pain-viennoiseries:#e8590c;--rayon-fromage-cremerie:#e6a700;--rayon-viande-charcuterie:#c92a2a;--rayon-poisson:#1971c2;--rayon-epicerie:#7048e8;--rayon-boissons:#0c8599;--rayon-hygiene-entretien:#495057;--rayon-autres:#868e96}.actions-catalogue{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:480px){.actions-catalogue{grid-template-columns:1fr 1fr}}.visuel{border-radius:12px;flex-shrink:0}.visuel--photo{object-fit:cover;background:var(--fond)}.visuel--pastille{--couleur-rayon:var(--rayon-autres);color:var(--couleur-rayon);background:color-mix(in srgb, var(--couleur-rayon) 16%, var(--blanc));justify-content:center;align-items:center;font-weight:800;display:inline-flex}.visuel--fruits-legumes{--couleur-rayon:var(--rayon-fruits-legumes)}.visuel--pain-viennoiseries{--couleur-rayon:var(--rayon-pain-viennoiseries)}.visuel--fromage-cremerie{--couleur-rayon:var(--rayon-fromage-cremerie)}.visuel--viande-charcuterie{--couleur-rayon:var(--rayon-viande-charcuterie)}.visuel--poisson{--couleur-rayon:var(--rayon-poisson)}.visuel--epicerie{--couleur-rayon:var(--rayon-epicerie)}.visuel--boissons{--couleur-rayon:var(--rayon-boissons)}.visuel--hygiene-entretien{--couleur-rayon:var(--rayon-hygiene-entretien)}.visuel--autres{--couleur-rayon:var(--rayon-autres)}.liste-produits{margin:0;padding:0;list-style:none}.produit{border-top:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.produit__corps{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:220px;align-items:center;gap:12px;padding:4px 0;display:flex}.produit__textes{flex-direction:column;gap:2px;min-width:0;display:flex}.produit__nom{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.produit__marque{color:var(--texte-secondaire);font-weight:500}.produit__prix{color:var(--vert-principal);font-size:.9375rem;font-weight:700}.produit__prix--manquant{color:var(--orange)}.produit__date{color:var(--texte-secondaire);font-weight:500}.produit--indisponible .produit__nom,.produit--indisponible .produit__prix{color:var(--texte-secondaire)}.produit--indisponible .visuel{opacity:.5}.produit--retire .produit__nom{color:var(--texte-secondaire);text-decoration:line-through}.selecteur{border:2px solid var(--bordure);border-radius:999px;flex-shrink:0;display:inline-flex;overflow:hidden}.selecteur__segment{background:var(--blanc);min-width:64px;min-height:44px;font:inherit;color:var(--texte-secondaire);cursor:pointer;border:0;padding:0 10px;font-size:.875rem;font-weight:700}.selecteur__segment+.selecteur__segment{border-left:1px solid var(--bordure)}.selecteur__segment:disabled{cursor:wait;opacity:.6}.selecteur__segment--disponible[aria-pressed=true]{background:var(--stock-ok);color:var(--blanc)}.selecteur__segment--dernieres_pieces[aria-pressed=true]{background:var(--stock-bas);color:var(--blanc)}.selecteur__segment--indisponible[aria-pressed=true]{background:var(--stock-epuise);color:var(--blanc)}.panneau-ajout__entete{justify-content:space-between;align-items:center;gap:12px;display:flex}.panneau-ajout__entete .carte__titre{margin-bottom:0}.panneau-ajout form{margin-top:12px}.champ-prix{position:relative}.champ-prix .champ{padding-right:44px}.champ-prix__euro{color:var(--texte-secondaire);font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.champ--fichier{padding:10px 12px;font-size:.9375rem}.repli{border-top:1px solid var(--bordure);margin-top:14px;padding-top:10px}.repli__titre{cursor:pointer;color:var(--vert-principal);padding:8px 0;font-weight:700;list-style:none}.repli__titre::-webkit-details-marker{display:none}.repli__titre:before{content:"▸ "}.repli[open]>.repli__titre:before{content:"▾ "}.fiche-off{border-radius:var(--rayon);background:var(--jaune-pale);align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.fiche-off__photo{object-fit:contain;background:var(--blanc);border-radius:8px;flex-shrink:0}.fiche-off__textes{min-width:0}.fiche-off__titre{color:var(--brun-dore);margin:0;font-weight:700}.attribution{color:var(--texte-secondaire);margin:4px 0 0;font-size:.8125rem}.bande-ajouts{border-top:1px solid var(--bordure);margin-top:16px;padding-top:12px}.bande-ajouts__compteur{color:var(--vert-fonce);margin:0 0 6px;font-weight:800}.bande-ajouts__liste{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.ajout{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;font-size:.9375rem;display:flex}.ajout--envoi,.ajout--photo{color:var(--texte-secondaire)}.ajout--ok{color:var(--vert-fonce)}.ajout--erreur{color:var(--rouge)}.ajout__message{flex-basis:100%;font-size:.875rem}.bouton-retour{align-self:flex-start;padding-left:0}.entete-produit{align-items:center;gap:14px;display:flex}.entete-produit__textes{min-width:0}.scanner{z-index:30;background:var(--texte);color:var(--blanc);flex-direction:column;display:flex;position:fixed;inset:0}.scanner__zone{flex:auto;min-height:0;position:relative;overflow:hidden}.scanner__video{object-fit:cover;width:100%;height:100%}.scanner__cadre{border:3px solid var(--jaune-agrume);border-radius:12px;width:min(80vw,420px);height:min(36vw,190px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #21252973}.scanner__etat,.scanner__consigne{text-align:center;text-shadow:0 1px 4px #0009;margin:0;font-weight:700;position:absolute;left:0;right:0}.scanner__etat{top:50%;transform:translateY(-50%)}.scanner__consigne{bottom:16px}.scanner__barre{max-height:55dvh;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--blanc);color:var(--texte);border-top-left-radius:var(--rayon);border-top-right-radius:var(--rayon);flex:none;overflow-y:auto}.scanner__barre .message{margin:0 0 12px}.scanner__saisie{margin-bottom:8px}.choix-caisse{flex-direction:column;gap:8px;display:flex}.choix-caisse__option{border:2px solid var(--bordure);border-radius:var(--rayon);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 14px;font-weight:600;display:flex}.choix-caisse__option--choisie{border-color:var(--vert-principal);background:var(--vert-fond)}.choix-caisse__option input{width:22px;height:22px;accent-color:var(--vert-principal);margin:0}.outils-reservations{padding:16px 20px}.champ--code{letter-spacing:.2em;text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:1.5rem;font-weight:800}.onglets{background:var(--bordure);border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.onglet{min-height:44px;font:inherit;color:var(--texte-secondaire);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:700}.onglet[aria-selected=true]{background:var(--blanc);color:var(--vert-fonce);box-shadow:var(--ombre-douce)}.maj{color:var(--texte-secondaire);align-items:center;gap:4px;font-size:.9375rem;display:flex}.maj .bouton-texte{padding-left:0}.vide-reservations{text-align:center;color:var(--texte-secondaire);margin:0;font-weight:600}.reservation{border-left:5px solid #0000;padding:16px 20px 18px}.reservation--retard{border-left-color:var(--orange)}.reservation--terminee{opacity:.8}.reservation__entete{justify-content:space-between;align-items:center;gap:12px;display:flex}.code-retrait{letter-spacing:.08em;color:var(--texte);margin:0;font-family:ui-monospace,Consolas,monospace;font-size:2.5rem;font-weight:800;line-height:1}.etat{background:var(--fond);color:var(--texte-secondaire);border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:.875rem;font-weight:800}.etat--demandee{background:var(--jaune-agrume);color:var(--brun-dore)}.etat--acceptee{background:var(--vert-fond);color:var(--vert-fonce)}.etat--prete{background:var(--vert-principal);color:var(--blanc)}.etat--non_retiree{color:var(--orange);background:#fff4e6}.etat--annulee_client,.etat--annulee_commercant{background:var(--rouge-fond);color:var(--rouge)}.reservation__creneau{margin:12px 0 0;font-size:1.125rem;font-weight:800}.retard{color:var(--orange);vertical-align:middle;background:#fff4e6;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:.875rem;font-weight:800}.reservation__client{margin:4px 0 0;font-weight:600}.reservation__mot{color:var(--texte-secondaire);margin:4px 0 0;font-style:italic}.mention-demo{background:var(--jaune-pale);color:var(--brun-dore);border-radius:999px;margin:8px 0 0;padding:3px 10px;font-size:.8125rem;font-weight:700;display:inline-block}.lignes-reservation{border-top:1px solid var(--bordure);margin:14px 0 0;padding:0;list-style:none}.ligne-reservation{border-bottom:1px solid var(--bordure);grid-template-columns:1fr auto;grid-template-areas:"nom bouton""prix bouton";align-items:center;gap:2px 12px;padding:10px 0;display:grid}.ligne-reservation__nom{grid-area:nom;font-weight:600}.ligne-reservation__prix{color:var(--texte-secondaire);grid-area:prix;font-size:.9375rem}.ligne-reservation .jeton,.ligne-reservation__mention{grid-area:bouton}.ligne-reservation__mention{color:var(--rouge);font-size:.875rem;font-weight:700}.ligne-reservation--indisponible .ligne-reservation__nom,.ligne-reservation--indisponible .ligne-reservation__prix{color:var(--texte-secondaire);text-decoration:line-through}.jeton--ligne{min-height:40px;font-size:.9375rem}.jeton--remettre[aria-pressed=true]{background:var(--rouge-fond);border-color:var(--rouge);color:var(--rouge)}.reservation__total{color:var(--texte-secondaire);justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 0;display:flex}.reservation__total span{flex:auto}.reservation__total strong{white-space:nowrap;color:var(--texte);flex:none;font-size:1.375rem}.reservation__actions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.reservation__actions .bouton-texte--danger{align-self:center}.confirmation{border-radius:var(--rayon);background:var(--rouge-fond);border:1px solid #ffc9c9;padding:12px 14px}.confirmation p{color:var(--rouge);margin:0 0 10px;font-weight:700}.confirmation__boutons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.note-client{border-top:1px solid var(--bordure);margin-top:16px;padding-top:14px}.note-client .champ{min-height:64px;font-family:inherit;font-size:1.0625rem}.note-client .bouton{margin-top:8px}.contact-espace{text-align:center;margin:24px 0 8px}.carte--filtres{padding:14px 12px 12px}.filtres{flex-direction:column;gap:12px;display:flex}.filtres__resume{color:var(--texte-secondaire);margin:12px 0 0;font-size:.9375rem;font-weight:600}.calendrier__entete{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.calendrier__mois{margin:0;font-weight:800}.calendrier__nav{border:2px solid var(--bordure);background:var(--blanc);width:44px;height:44px;font:inherit;color:var(--vert-principal);cursor:pointer;border-radius:999px;font-size:1.5rem;font-weight:700;line-height:1}.calendrier__semaine,.calendrier__grille{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendrier__nom-jour{text-align:center;color:var(--texte-secondaire);padding-bottom:4px;font-size:.75rem;font-weight:700}.calendrier__jour,.calendrier__vide{min-height:44px}.calendrier__jour{background:var(--fond);font:inherit;color:var(--texte);cursor:pointer;border:2px solid #0000;border-radius:10px;padding:0 0 8px;font-weight:700;position:relative}.calendrier__jour--aujourdhui{border-color:var(--bordure);color:var(--vert-fonce)}.calendrier__jour--point:after{content:"";background:var(--vert-principal);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:4px;left:50%}.calendrier__jour[aria-pressed=true]{background:var(--vert-principal);border-color:var(--vert-principal);color:var(--blanc)}.calendrier__jour[aria-pressed=true]:after{background:var(--blanc)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html{zoom:.9}.code-retrait{font-size:2.77778rem}.acces,.espace,.chargement{min-height:111.111dvh}}
