.socle-liste{display:grid;gap:10px;margin-top:4px}.socle-ligne{position:relative}.socle-compte{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom etat" "email etat";align-items:center;column-gap:12px;row-gap:2px;width:100%;min-height:64px;text-align:left;padding:12px 14px;background:transparent;color:var(--texte);border:1px solid var(--bord);border-radius:3px;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer}.socle-compte:active:not(:disabled){border-color:var(--accent)}.socle-compte.courante{border:2px solid var(--accent);padding:11px 13px;cursor:default;opacity:1}.socle-compte:disabled{opacity:1}.socle-compte.seule{cursor:default;margin-top:4px}.socle-nom{grid-area:nom;font-weight:600;font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socle-email{grid-area:email;font-size:13px;color:var(--gris);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socle-etat{grid-area:etat;font-size:12.5px;color:var(--gris);white-space:nowrap}.socle-compte.courante .socle-etat{color:var(--accent);font-weight:600}.socle-ligne:has(.socle-retirer) .socle-compte{padding-top:26px}.socle-retirer{position:absolute;top:4px;right:8px;z-index:1;font-size:12.5px;padding:4px 6px;min-height:0}.socle-confirmer{display:block;cursor:default}.socle-confirmer p{margin:0 0 10px;font-size:14px;line-height:1.4}.socle-boutons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.socle-rouge{color:var(--rouge)!important}.socle-aide{margin-top:18px;font-size:13px;line-height:1.45;color:var(--gris)}.socle-large{width:100%}.socle-secondaires{margin-top:10px}.socle-reglages .socle-ouverte{display:grid;gap:2px;margin:10px 0 12px}.socle-reglages .socle-ouverte b{font-size:16px;overflow-wrap:anywhere}.socle-reglages .socle-ouverte span{font-size:13px;color:var(--gris);overflow-wrap:anywhere}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-italic-DCuhXWyK.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-italic-BcJbkSJ4.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}:root{--fond: #faf7f1;--blanc: #ffffff;--texte: #1d1a16;--gris: #6f6a62;--filet: #e3ddd2;--bord: #cfc8bb;--accent: #7a2e3a;--accent-pale: #f4e9ea;--olive: #55633a;--ambre: #c79a3a;--ambre-pale: #f6ecd6;--rouge: #a8321f;--titre: "Cormorant Garamond", Georgia, "Times New Roman", serif;--corps: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gouttiere: 20px;--bas: calc(env(safe-area-inset-bottom, 0px) + 16px) }*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--texte);font-family:var(--corps);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:#fff}html:has(.ecran),body:has(.ecran){height:100%;overflow:hidden;overscroll-behavior:none}.ecran{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--fond)}.ecran-defile{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:clip;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges}.ecran-defile>*,.ecran>:not(.ecran-defile):not(.actions){width:100%;max-width:720px;margin-left:auto;margin-right:auto}.entete-fixe{position:sticky;top:0;z-index:20;background:var(--blanc);border-bottom:1px solid var(--filet)}.ecran-defile>.entete-fixe{max-width:none}.entete-fixe>*{max-width:720px;margin-left:auto;margin-right:auto}.haut{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 14px) var(--gouttiere) 12px}.marque{font-family:var(--titre);font-style:italic;font-weight:600;font-size:27px;line-height:1;color:var(--accent)}.resto{font-size:12.5px;color:var(--gris);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.resto{background:none;border:0;padding:6px 0 6px 8px;margin:-6px 0;font:inherit;font-size:12.5px;color:var(--gris);cursor:pointer;max-width:60%}button.resto span{color:var(--accent)}.haut .retour{background:none;border:1px solid var(--bord);border-radius:3px;padding:7px 12px 7px 9px;min-height:40px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14.5px;font-weight:500}.haut .retour span{font-size:21px;line-height:0;position:relative;top:-1px;color:var(--accent)}.haut .retour:active{background:var(--fond)}.nav{display:flex;gap:17px;padding:0 var(--gouttiere);overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav button{background:none;border:0;padding:4px 0 10px;font-size:14.5px;color:var(--gris);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;min-height:40px}.nav button.actif{color:var(--texte);font-weight:600;border-bottom-color:var(--accent)}.nav.cinq{gap:11px}.nav.cinq button{font-size:13.5px}.titre{padding:22px var(--gouttiere) 0}.titre h1{font-family:var(--titre);font-weight:600;font-size:31px;line-height:1.1;margin:0}.titre .sous{color:var(--gris);font-size:13.5px;margin-top:6px}.corps{flex:1;padding:16px var(--gouttiere) 28px}.actions{padding:14px max(var(--gouttiere),calc((100% - 720px) / 2 + var(--gouttiere))) var(--bas);background:var(--fond);border-top:1px solid var(--filet);position:relative;flex:none;z-index:1}.ecran-defile>.essai{margin-top:12px;padding:7px 12px;font-size:12.5px;color:var(--gris);border-left:2px solid var(--ambre);background:var(--blanc);width:calc(100% - 2 * var(--gouttiere));max-width:calc(720px - 2 * var(--gouttiere))}.principal{display:block;width:100%;background:var(--accent);color:#fff;font-weight:600;font-size:16px;text-align:center;padding:16px;border:0;border-radius:3px;text-decoration:none;cursor:pointer}.principal:disabled{opacity:.5;cursor:default}.principal:active:not(:disabled){filter:brightness(.93)}.secondaires{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin-top:10px}.actions>.secondaires:first-child{margin-top:0;margin-bottom:10px}.secondaire{background:var(--blanc);border:1px solid var(--bord);border-radius:3px;color:var(--texte);padding:12px 8px;font-size:14.5px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;min-height:46px;text-align:center}.secondaire.sombre{color:var(--gris)}.secondaire:disabled{opacity:.45;cursor:default}.secondaire:active:not(:disabled){background:var(--fond)}.lien{background:none;border:0;padding:8px 0;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px;font-weight:500}.lien.gris{color:var(--gris);font-weight:400}.lien.rouge{color:var(--rouge)}.etat-ligne{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--gris);margin:6px 0 0}.point{flex:none;width:8px;height:8px;border-radius:50%;background:#c9c2b5;display:inline-block}.point.ok{background:var(--accent)}.point.pret{background:var(--ambre)}.petit-titre{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin:26px 0 8px;font-weight:500}.petit-titre.accent{color:var(--accent);font-weight:600}.vide{color:var(--gris);padding:28px 0;text-align:center;font-size:14.5px}.large{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--accent-pale);border:1px solid var(--accent);border-radius:3px;padding:16px 14px;margin-top:22px;font-weight:600;font-size:15.5px;cursor:pointer}.large svg{flex:none;width:30px;height:30px;color:var(--accent)}.large small{display:block;font-weight:400;color:var(--gris);font-size:13px;margin-top:1px}.tuile{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--blanc);border:1px solid var(--filet);border-radius:3px;padding:13px 8px;margin-top:10px;font-size:14.5px;font-weight:500;cursor:pointer}.tuile svg{width:24px;height:24px}.liste{background:var(--blanc);border:1px solid var(--filet);border-radius:3px}.liste>button,.liste>div{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;background:none;border:0;padding:13px 14px;font-size:14.5px;text-align:left;cursor:pointer}.liste>*+*{border-top:1px solid var(--filet)!important}.liste small{color:var(--gris);font-size:13px;white-space:nowrap}.liste .deux-lignes small{display:block;white-space:normal;margin-top:2px}.groupe-titre{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:20px 0 2px;font-weight:600}.plat{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;background:none;border:0;border-bottom:1px solid var(--filet);padding:11px 0;font-size:15px;text-align:left;cursor:pointer}.plat .nomp{flex:1;min-width:0}.plat .prix{font-variant-numeric:tabular-nums;color:var(--gris);white-space:nowrap}.plat .rien{color:var(--gris)}.plus{flex:none;width:28px;height:28px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);display:grid;place-items:center;font-size:19px;line-height:1;background:var(--blanc)}.plus.mis{background:var(--accent);color:#fff;font-size:14px}.etiq{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:2px;background:var(--accent-pale);color:var(--accent);white-space:nowrap;margin:4px 4px 0 0}.etiq.neuf{background:var(--ambre-pale);color:#7d5a10}.etiq.verifier{background:#fbe3cf;color:#8a3f0a;white-space:normal}.plat.a-verifier{background:linear-gradient(90deg,#fdf1e6,transparent 85%);padding-left:8px;margin-left:-8px;width:calc(100% + 8px)}.photo-choix{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:190px;margin-top:18px;background:var(--blanc);border:1px dashed var(--accent);border-radius:3px;color:var(--accent);font-size:15px;font-weight:600;cursor:pointer;text-align:center;padding:18px}.photo-choix svg{width:40px;height:40px}.photo-choix small{color:var(--gris);font-weight:400;font-size:13px}.photo-vignettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:16px}.photo-vignettes figure{margin:0;position:relative;aspect-ratio:3 / 4;background:var(--blanc);border:1px solid var(--filet);border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--gris)}.photo-vignettes img{width:100%;height:100%;object-fit:contain}.photo-vignettes button{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;border:0;background:#0000008c;color:#fff;font-size:15px;line-height:26px;padding:0;cursor:pointer}.photo-unique img{display:block;width:100%;max-height:52vh;object-fit:contain;margin-top:16px;border:1px solid var(--filet);border-radius:3px;background:var(--blanc)}.import-ligne{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:start;padding:10px 0;border-bottom:1px solid var(--filet)}.import-ligne input[type=checkbox]{width:20px;height:20px;margin-top:9px;accent-color:var(--accent)}.import-ligne textarea,.import-ligne input[type=text],.import-ligne select{width:100%;font:inherit;font-size:15px;padding:7px 8px;border:1px solid var(--filet);border-radius:3px;background:var(--blanc);min-width:0;box-sizing:border-box}.import-ligne textarea{resize:none;line-height:1.35;display:block}.import-sous{display:grid;grid-template-columns:1fr 96px;gap:8px;margin-top:6px}.import-ligne select{font-size:13.5px;color:var(--gris)}.import-ligne.eteinte{opacity:.5}.filtres{display:flex;gap:7px;margin:12px calc(-1 * var(--gouttiere)) 0;padding:0 var(--gouttiere);overflow-x:auto;scrollbar-width:none}.filtres::-webkit-scrollbar{display:none}.filtres button{flex:none;font-size:13px;padding:7px 13px;min-height:36px;border:1px solid var(--bord);border-radius:20px;color:var(--gris);background:var(--blanc);cursor:pointer}.filtres button.actif{background:var(--texte);border-color:var(--texte);color:#fff}.cherche{display:block;width:100%;border:1px solid var(--bord);background:var(--blanc);border-radius:3px;padding:12px;font-size:16px;outline:none;appearance:none;-webkit-appearance:none}.cherche:focus{border-color:var(--accent)}.nouveau-plat{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:var(--blanc);border:1px solid var(--accent);border-radius:3px;padding:12px;margin-top:8px;font-size:14.5px;cursor:pointer}.nouveau-plat b{font-weight:600}.edition{background:var(--blanc);border:1px solid var(--accent);border-radius:3px;padding:4px 12px 12px;margin:8px 0}.edition .rangee-boutons{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;align-items:center}.edition .ok{background:var(--accent);color:#fff;border:0;border-radius:3px;padding:10px 16px;min-height:42px;font-weight:600;cursor:pointer}.edition .autre{background:none;border:1px solid var(--bord);border-radius:3px;padding:10px 14px;min-height:42px;cursor:pointer}.ligne-info{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--filet);font-size:14.5px;width:100%;background:none;border-left:0;border-right:0;border-top:0;text-align:left;cursor:pointer}.ligne-info .valeur{color:var(--gris);white-space:nowrap}.champ{display:block;margin-top:14px}.champ>span{display:block;font-size:12.5px;font-weight:500;color:var(--gris);margin-bottom:5px}.champ input[type=text],.champ input[type=email],.champ input[type=password],.champ input[type=search],.champ input[type=date],.champ textarea,.champ select{display:block;width:100%;min-width:0;background:var(--blanc);border:1px solid var(--bord);border-radius:3px;padding:11px 12px;font-size:16px;outline:none;appearance:none;-webkit-appearance:none;color-scheme:light}.champ input::-webkit-date-and-time-value{text-align:left}.champ textarea{resize:none;min-height:96px;line-height:1.5}.champ input:focus,.champ textarea:focus,.champ select:focus{border-color:var(--accent)}.champ .aide-champ,.aide-champ{display:block;font-size:12.5px;color:var(--gris);margin-top:5px}.champ>span .requis{color:var(--accent);margin-left:3px}.champ.manque>span{color:var(--rouge)}.champ.manque input,.champ.manque textarea{border:2px solid var(--rouge)}.champ .obligatoire{color:var(--rouge);font-size:12.5px;margin:5px 0 0;display:block}.actions .avis{color:var(--rouge);font-size:14px;line-height:1.45;margin:0 0 8px}.grille2{display:grid;grid-template-columns:1fr 110px;gap:0 12px}.grille2>*,.deux>*{min-width:0}.deux{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.case{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:15px;cursor:pointer}.case input{width:20px;height:20px;accent-color:var(--accent);flex:none}.section{background:var(--blanc);border:1px solid var(--filet);border-radius:3px;padding:14px 14px 16px;margin-top:16px}.section .etq{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.choix{display:grid;gap:8px;margin-top:10px}.choix button{background:var(--blanc);border:1px solid var(--bord);border-radius:3px;padding:12px;min-height:52px;font-size:15px;font-weight:500;cursor:pointer;text-align:left}.choix button.actif{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-pale)}.choix button small{display:block;font-size:12.5px;color:var(--gris);font-weight:400;margin-top:2px}.jours{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.jours button{background:var(--blanc);border:1px solid var(--bord);border-radius:3px;color:var(--texte);min-width:44px;min-height:42px;cursor:pointer;font-size:14px}.jours button.actif{background:var(--texte);border-color:var(--texte);color:#fff}.bloc{border-top:1px solid var(--filet);margin-top:12px;padding-top:4px}.bloc:first-of-type{border-top:0;margin-top:0}.bloc .tete{display:flex;justify-content:flex-end}.jour{display:flex;align-items:center;gap:14px;width:100%;background:none;border:0;border-bottom:1px solid var(--filet);padding:12px 0;text-align:left;cursor:pointer}.jour .j{width:44px;font-family:var(--titre);font-weight:600;font-size:22px;line-height:1}.jour .j small{display:block;font-family:var(--corps);font-weight:500;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin-bottom:3px}.jour .quoi{flex:1;font-size:14.5px;min-width:0}.jour .quoi small{display:block;color:var(--gris);font-size:13px}.jour.auj{background:var(--blanc);margin:0 calc(-1 * var(--gouttiere));padding:12px var(--gouttiere);width:calc(100% + 2 * var(--gouttiere));border-top:1px solid var(--filet)}.jour.terne{opacity:.5;cursor:default}.semaines{display:flex;justify-content:space-between;gap:8px;margin-top:14px}.semaines button{background:none;border:0;color:var(--accent);font-size:14px;font-weight:500;padding:8px 0;cursor:pointer}.vignettes{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gouttiere);margin:14px calc(-1 * var(--gouttiere)) 0;padding:0 var(--gouttiere) 4px;scrollbar-width:none}.vignettes::-webkit-scrollbar{display:none}.vignettes figure{flex:none;margin:0;scroll-snap-align:start;width:min(72%,330px)}.vignettes figure.story{width:min(46%,210px)}.vignettes img{display:block;width:100%;height:auto;border:1px solid var(--filet);background:var(--blanc)}.vignettes figcaption{font-size:12px;color:var(--gris);margin-top:6px;text-align:center}.canaux small.ok{color:var(--accent);font-weight:500}.canaux small.rouge{color:var(--rouge);font-weight:500}.canaux small a{color:inherit}.liste .deux-lignes small{white-space:normal}.texte-pub{margin-top:16px;background:var(--blanc);border:1px solid var(--filet);border-radius:3px;padding:0 14px}.texte-pub summary{padding:13px 0;font-size:14.5px;cursor:pointer;color:var(--accent);font-weight:500}.texte-pub p{white-space:pre-line;font-size:14px;line-height:1.5;margin:0 0 14px;color:var(--texte)}.canal{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--filet);font-size:15px}.canal .deux-lignes small{display:block;font-size:12.5px;color:var(--gris);margin-top:2px}.interrupteur{flex:none;width:50px;height:30px;border-radius:15px;border:0;background:#d6d0c4;position:relative;cursor:pointer;padding:0;transition:background .15s}.interrupteur span{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.interrupteur.on{background:var(--accent)}.interrupteur.on span{transform:translate(20px)}.champ input.heure{max-width:140px}.modeles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.modeles button{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--blanc);border:1px solid var(--bord);border-radius:3px;padding:10px 6px;font-size:13.5px;cursor:pointer}.modeles button.actif{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.couleurs{display:flex;gap:10px;flex-wrap:wrap}.couleurs button{width:38px;height:38px;border-radius:50%;border:2px solid var(--blanc);box-shadow:0 0 0 1px var(--bord);cursor:pointer}.couleurs button.actif{box-shadow:0 0 0 2px var(--texte)}.choix.deux-choix{grid-template-columns:1fr 1fr}.modele-apercu{margin:14px auto 0;max-width:300px}.modele-apercu img{display:block;width:100%;height:auto;border:1px solid var(--filet)}.bandeau{background:var(--blanc);border-left:3px solid var(--accent);padding:11px 14px;font-size:14px;margin-top:14px;line-height:1.5}.bandeau.erreur{border-left-color:var(--rouge)}.bandeau.erreur b{color:var(--rouge)}.bandeau .lien{padding:0;margin-left:8px}.actions .bandeau{margin:0 0 10px}.chargement{display:flex;align-items:center;gap:12px;padding:24px 0;color:var(--gris);font-size:14px}.ecran>.corps>.chargement{justify-content:center;height:100%;font-family:var(--titre);font-style:italic;font-size:26px;color:var(--accent)}.chargement:before{content:"";width:14px;height:14px;border:2px solid var(--bord);border-top-color:var(--accent);border-radius:50%;animation:tourne .9s linear infinite;flex-shrink:0}@keyframes tourne{to{transform:rotate(360deg)}}.dictee{position:fixed;inset:0;background:var(--fond);z-index:30}.dictee .ecran{max-width:720px;margin:0 auto}.dictee .haut{background:var(--blanc);border-bottom:1px solid var(--filet);align-items:center}.dictee .haut .droite span{font-size:12.5px;color:var(--gris)}.dictee .corps{overflow-y:auto;min-height:0}.dictee textarea,.zone-texte{display:block;width:100%;background:var(--blanc);border:1px solid var(--bord);border-radius:3px;font-size:17px;line-height:1.5;min-height:200px;resize:none;outline:none;padding:12px}.dictee textarea:focus,.zone-texte:focus{border-color:var(--accent)}.idee-pied{margin-top:34px;text-align:center}.idee-pied .lien{color:var(--gris);font-weight:400;font-size:13px}.idee-merci{color:var(--gris);font-size:13px;margin:0}.aide-faceid{color:var(--gris);font-size:15px;line-height:1.55;margin:8px 0 0}ul.aide-faceid{padding-left:18px}ul.aide-faceid li+li{margin-top:10px}.info{font-size:13px;color:var(--gris);margin:8px 0 0}.point.ok{background:var(--olive)}.point.att{background:var(--ambre)}.nav button{position:relative}.nav .pastille{position:relative;top:-7px;margin-left:1px;background:var(--accent);color:#fff;font-style:normal;font-size:10.5px;font-weight:600;border-radius:9px;padding:0 5px;line-height:16px;min-width:16px;text-align:center}.nav{gap:13px;padding:0 16px}.nav button{font-size:14px}.jours-nav{display:flex;justify-content:space-between;gap:8px;margin:-6px 0 4px}.jours-nav button{background:none;border:0;color:var(--accent);font-size:14px;font-weight:500;padding:8px 0;min-height:40px;cursor:pointer}.service{display:flex;justify-content:space-between;align-items:baseline;margin:22px 0 6px}.service b{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}.service small{font-size:12.5px;color:var(--gris)}.jauge{display:block;height:5px;background:var(--filet);border-radius:3px;overflow:hidden;margin-bottom:6px}.jauge i{display:block;height:100%;background:var(--accent)}.jauge.trop i{background:var(--rouge)}.vide-ligne{color:var(--gris);font-size:14px;padding:10px 0;margin:0;border-bottom:1px solid var(--filet)}.resa{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--filet)}.resa-ouvrir{flex:1;min-width:0;display:grid;grid-template-columns:50px 1fr auto;gap:10px;align-items:center;background:none;border:0;padding:10px 0;text-align:left;cursor:pointer;color:var(--texte)}.resa .h{font-variant-numeric:tabular-nums;font-weight:600;font-size:14.5px}.resa .qui{font-size:15px;min-width:0;overflow-wrap:anywhere}.resa .qui small{display:block;color:var(--gris);font-size:12.5px}.resa .nb{font-size:14px;color:var(--gris);white-space:nowrap}.resa.arrive .resa-ouvrir{opacity:.45}.resa.annulee .resa-ouvrir{opacity:.5}.resa.annulee .qui{text-decoration:line-through;text-decoration-color:var(--gris)}.resa.annulee .qui .etiq{text-decoration:none}.resa.dem{background:var(--ambre-pale);margin:4px -8px 0;padding:0 8px;border-bottom:0;border-radius:3px}.arrivee{flex:none;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--bord);background:var(--blanc);display:grid;place-items:center;cursor:pointer;padding:0}.arrivee svg{width:18px;height:18px;fill:none;stroke:transparent;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.arrivee.oui{background:var(--olive);border-color:var(--olive)}.arrivee.oui svg{stroke:#fff}.arrivee-vide{flex:none;width:34px}.etiq{font-size:10.5px;padding:1px 6px;margin:0 0 0 5px;vertical-align:1px}.etiq.att{background:#fbe3cf;color:#8a3f0a}.etiq.ia{background:#eef0e5;color:var(--olive)}.etiq.gris{background:#eee9df;color:var(--gris)}.puces{display:flex;flex-wrap:wrap;gap:7px}.puces button{font-size:14.5px;min-height:42px;min-width:52px;padding:8px 12px;border:1px solid #d3ccc0;border-radius:3px;background:var(--blanc);color:var(--texte);cursor:pointer}.puces button.ici{background:var(--accent);border-color:var(--accent);color:#fff}.svc{display:flex;justify-content:space-between;align-items:baseline;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:12px 0 6px}.svc small{letter-spacing:0;text-transform:none;font-weight:400;color:var(--gris);font-size:12.5px}.champ .date-autre{margin-top:8px;max-width:220px}.champ.manque .puces button:not(.ici){border-color:var(--rouge)}.nombre{display:flex;align-items:center;gap:14px}.nombre button{width:44px;height:44px;border:1px solid var(--bord);border-radius:50%;background:var(--blanc);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;color:var(--texte)}.nombre button:disabled{opacity:.4}.champ .nombre input{width:70px;text-align:center;font-family:var(--titre);font-size:30px;font-weight:600;padding:2px 4px;border:0;border-bottom:1px solid var(--bord);border-radius:0;background:transparent}.fiche{background:var(--blanc);border:1px solid var(--filet);border-radius:3px;padding:2px 14px;margin-top:16px}.fiche>div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;font-size:14.5px}.fiche>div+div{border-top:1px solid var(--filet)}.fiche small{color:var(--gris);font-size:13.5px;flex:none}.fiche .droite{text-align:right;overflow-wrap:anywhere}.fiche a{color:var(--accent)}.bandeau.att{border-left-color:var(--ambre);background:var(--blanc)}.principal.rouge{background:var(--rouge)}.actions .avis{color:var(--texte)}.vide small{display:block;font-size:13px;margin:8px auto 0;max-width:300px}.semaine{margin-top:6px}.semaine .j{display:grid;grid-template-columns:92px 1fr 1fr;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--filet);font-size:14px}.semaine .j>*{min-width:0}.semaine .entete{padding-top:10px;border-bottom:0}.semaine .mini{font-size:11.5px;color:var(--gris)}.bloc-jour.auj .nom-jour{font-weight:600;color:var(--accent)}.nom-jour{background:none;border:0;padding:8px 0;text-align:left;font-size:14px;cursor:pointer;color:var(--texte);min-height:40px}.nom-jour.ferme{color:#b0aa9f}.cellule{display:block;background:none;border:1px solid transparent;border-radius:3px;padding:6px 6px 4px;text-align:left;cursor:pointer;min-height:40px;width:100%}.cellule.ouverte{border-color:var(--accent);background:var(--blanc)}.cellule.ferme .mini{color:#b0aa9f}.cellule:disabled{cursor:default}.panneau{background:var(--blanc);border:1px solid var(--filet);border-top:0;padding:4px 12px 14px;margin-bottom:4px;font-size:14px}.panneau p{margin:10px 0 0}.large-sec{width:100%;margin-top:10px}.trois{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.trois>:last-child{grid-column:1 / -1;max-width:130px}.trois>*{min-width:0}.champ input[type=time],.champ input[type=tel],.champ input[type=url],.champ input.num{display:block;width:100%;min-width:0;background:var(--blanc);border:1px solid var(--bord);border-radius:3px;padding:11px 10px;font-size:16px;outline:none;appearance:none;-webkit-appearance:none;color-scheme:light}.champ input[type=time]::-webkit-date-and-time-value{text-align:left}.regle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:15px}.regle input.num{width:64px;text-align:center;background:var(--blanc);border:1px solid var(--bord);border-radius:3px;padding:9px 6px;font-size:16px}.manque-bloc .canal .deux-lignes{color:var(--rouge)}.adresse{font-size:13.5px;overflow-wrap:anywhere;color:var(--texte);background:var(--fond);padding:8px 10px;margin:10px 0 0;border-radius:3px}.compteur{font-size:13.5px;color:var(--gris);margin:14px 0 0}.compteur b{color:var(--texte)}
