.espace-gerant .abo-formules{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.espace-gerant .abo-periodes{display:grid;gap:.6rem;margin-top:1rem}.espace-gerant .abo-formule,.espace-gerant .abo-periode{display:flex;gap:.75rem;align-items:flex-start;width:100%;text-align:left;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--g-r-m);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer}.espace-gerant .abo-periode{flex-direction:column;gap:.2rem}.espace-gerant .abo-formule:hover,.espace-gerant .abo-periode:hover{background:var(--accent)}.espace-gerant .abo-formule.on,.espace-gerant .abo-periode.on{border-color:var(--foreground);box-shadow:inset 3px 0 0 var(--orange,var(--g-p-braise-24))}.espace-gerant .abo-formule b,.espace-gerant .abo-formule strong,.espace-gerant .abo-periode strong{display:block;font-size:var(--g-t-sm)}.espace-gerant .abo-formule b{margin-top:.15rem;font-weight:600;font-variant-numeric:tabular-nums}.espace-gerant .abo-formule small,.espace-gerant .abo-periode small{display:block;margin-top:.2rem;font-size:var(--g-t-sm);line-height:1.55;color:var(--muted-foreground)}.espace-gerant .abo-coche{flex:0 0 auto;display:grid;place-items:center;width:1.3rem;height:1.3rem;margin-top:.1rem;border-radius:50%;border:1.5px solid var(--border)}.espace-gerant .abo-formule.on .abo-coche{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.espace-gerant .abo-gauche{justify-content:flex-start;margin-top:1rem}.espace-gerant .abo-gauche button{min-height:2.75rem;white-space:normal;text-align:left}.espace-gerant .abo-acceptation{display:flex;gap:.6rem;align-items:flex-start;margin-top:1rem;font-size:var(--g-t-sm);line-height:1.55;cursor:pointer}.espace-gerant .abo-acceptation input{flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.2rem;accent-color:var(--foreground)}.espace-gerant .abo-acceptation a{text-decoration:underline;text-underline-offset:2px}.espace-gerant .abo-mention{margin:.6rem 0 0;font-size:var(--g-t-xs);line-height:1.55;color:var(--muted-foreground)}.espace-gerant .abo-gerer{margin-top:.9rem}.espace-gerant .mag-bloc{position:relative}.espace-gerant .mag-ancre-cible{position:absolute;top:-5.5rem;left:0;width:1px;height:1px;pointer-events:none}.espace-gerant .mag-ancre{position:relative}.espace-gerant .mag-attente{margin:.75rem 0 0;font-size:var(--g-t-sm);color:var(--muted-foreground)}.espace-gerant .mag-publication{border-left-width:4px}.espace-gerant .mag-publication.mag-rouge{border-left-color:var(--destructive)}.espace-gerant .mag-publication.mag-orange{border-left-color:var(--orange,var(--g-p-braise-24))}.espace-gerant .mag-publication.mag-vert{border-left-color:color-mix(in srgb,var(--foreground) 35%,var(--border))}.espace-gerant .mag-tete{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}.espace-gerant .mag-tete h2{margin:0;font-size:var(--g-t-lg);line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}.espace-gerant .mag-tete p{margin:.35rem 0 0;font-size:var(--g-t-sm);line-height:1.6;color:var(--muted-foreground)}.espace-gerant .mag-icone{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--secondary);color:var(--foreground)}.espace-gerant .mag-rouge .mag-icone{background:color-mix(in srgb,var(--destructive) 14%,var(--card));color:var(--destructive)}.espace-gerant .mag-orange .mag-icone{background:var(--orange-soft);color:var(--orange,var(--g-p-braise-24))}.espace-gerant .mag-vert .mag-icone{background:var(--green-soft)}.espace-gerant .mag-points{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.5rem}.espace-gerant .mag-points>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:start;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--g-r-m);background:var(--card)}.espace-gerant .mag-points>li.mag-grave{border-color:color-mix(in srgb,var(--destructive) 35%,var(--border))}.espace-gerant .mag-marque{display:grid;place-items:center;width:1.4rem;height:1.4rem;margin-top:.1rem;font-weight:600;color:var(--muted-foreground)}.espace-gerant .mag-grave .mag-marque{color:var(--destructive)}.espace-gerant .mag-point-texte{min-width:0}.espace-gerant .mag-point-texte strong{display:block;font-size:var(--g-t-sm);line-height:1.45;overflow-wrap:anywhere}.espace-gerant .mag-point-texte small{display:block;margin-top:.2rem;font-size:var(--g-t-sm);line-height:1.55;color:var(--muted-foreground)}.espace-gerant .mag-point-texte em{display:block;margin-top:.25rem;font-style:normal;font-size:var(--g-t-xs);color:var(--muted-foreground)}.espace-gerant .mag-point-action{display:flex;justify-content:flex-end}.espace-gerant .mag-point-action a,.espace-gerant .mag-point-action button{min-height:2.75rem;white-space:normal;text-align:left}.espace-gerant .mag-sous-titre{display:flex;align-items:center;gap:.4rem;margin:1.25rem 0 0;font-size:var(--g-t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--muted-foreground)}.espace-gerant .mag-avertissements>li{background:transparent;border-style:dashed}.espace-gerant .mag-sous-titre-grave{color:var(--destructive)}.espace-gerant .mag-ouvrir{margin-top:1.1rem;display:grid;gap:.25rem;justify-items:start}.espace-gerant .mag-ouvrir button{min-height:2.75rem}.espace-gerant .mag-ouvrir .help-note{margin:0}.espace-gerant .mag-refus{margin-top:1rem;padding:.8rem .95rem;border-radius:var(--g-r-m);background:color-mix(in srgb,var(--destructive) 9%,var(--card));color:var(--foreground);font-size:var(--g-t-sm);line-height:1.6}.espace-gerant .mag-refus ul{margin:.35rem 0 0;padding-left:1.1rem}.espace-gerant .mag-guide{margin:1.1rem 0 0;padding-top:.85rem;border-top:1px solid var(--border);font-size:var(--g-t-sm)}.espace-gerant .mag-guide a{color:var(--foreground);font-weight:600;text-underline-offset:3px}.espace-gerant .mag-score{display:grid;gap:.5rem;margin-top:1rem}.espace-gerant .mag-score p{margin:0;font-size:var(--g-t-sm);line-height:1.55;color:var(--muted-foreground)}.espace-gerant .mag-score strong{color:var(--foreground);font-variant-numeric:tabular-nums}.espace-gerant .mag-jauge{height:.6rem;border-radius:var(--g-r-rond);background:var(--secondary);overflow:hidden}.espace-gerant .mag-jauge>span{display:block;height:100%;border-radius:inherit;background:var(--orange,var(--g-p-braise-24));transition:width .4s ease}.espace-gerant .mag-score.mag-rouge .mag-jauge>span{background:var(--destructive)}.espace-gerant .mag-score.mag-vert .mag-jauge>span{background:color-mix(in srgb,var(--foreground) 55%,var(--card))}.espace-gerant .mag-manques .mag-point-action:empty{display:none}.espace-gerant .mag-completer{margin-top:1.1rem;display:grid;gap:.15rem;justify-items:start}.espace-gerant .mag-completer button{min-height:2.75rem;white-space:normal;text-align:left}.espace-gerant .mag-completer .help-note{margin:.35rem 0 0}.espace-gerant .mag-notes{margin:.6rem 0 0;padding:.7rem .9rem .7rem 1.9rem;border-radius:var(--g-r-m);background:var(--secondary);font-size:var(--g-t-sm);line-height:1.6}.espace-gerant .mag-notes.mag-notes-ok{background:var(--green-soft)}.espace-gerant .mag-textes{display:grid;gap:20px;margin:20px 0 22px}.espace-gerant .mag-textes label{display:flex;flex-direction:column;gap:8px;font-size:var(--g-t-sm);font-weight:500;min-width:0}.espace-gerant .mag-textes label>small{font-size:var(--g-t-xs);font-weight:400;line-height:1.55;color:var(--muted-foreground)}.espace-gerant .mag-compte{float:right;margin-left:.75rem;font-variant-numeric:tabular-nums}.espace-gerant .mag-apercu{margin-top:1.4rem}.espace-gerant .mag-indexable{margin:.45rem 0 .6rem;font-size:var(--g-t-sm);line-height:1.55;color:var(--muted-foreground)}.espace-gerant .mag-resultat{display:grid;gap:.15rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--g-r-m);background:var(--card)}.espace-gerant .mag-hote{font-size:var(--g-t-xs);color:var(--muted-foreground);overflow-wrap:anywhere}.espace-gerant .mag-titre{font-size:var(--g-t-md);line-height:1.35;color:var(--g-p-bleu-06);overflow-wrap:anywhere}html.dark .espace-gerant .mag-titre{color:var(--g-p-bleu-02)}.espace-gerant .mag-description{font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground);overflow-wrap:anywhere}.espace-gerant .mag-vitrine-app{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem;border-radius:var(--g-r-m);background:var(--secondary)}.espace-gerant .mag-vitrine-app>div{min-width:0}.espace-gerant .mag-vitrine-app strong{display:block;font-size:var(--g-t-sm);overflow-wrap:anywhere}.espace-gerant .mag-vitrine-app small{display:block;margin-top:.15rem;font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground)}.espace-gerant .mag-icone-app{flex:0 0 auto;width:64px;height:64px;border-radius:var(--g-r-l);object-fit:cover}.espace-gerant .mag-initiales{display:grid;place-items:center;color:var(--g-p-papier-01);font-weight:600;font-size:var(--g-t-lg);letter-spacing:.02em}.espace-gerant .mag-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.espace-gerant .mag-actions button{min-height:2.75rem}.espace-gerant .mag-pastille{display:inline-block;width:.9rem;height:.9rem;border-radius:50%;border:1px solid var(--border)}.espace-gerant .mag-essai{margin-top:.9rem;padding:.9rem;border:1px dashed var(--border);border-radius:var(--g-r-m)}.espace-gerant .mag-essai-figures{display:flex;flex-wrap:wrap;gap:1.1rem;align-items:flex-start}.espace-gerant .mag-essai-figures figure{margin:0;text-align:center}.espace-gerant .mag-essai-figures img{display:block;width:72px;height:72px}.espace-gerant .mag-essai-figures img.mag-rond{border-radius:50%}.espace-gerant .mag-essai-figures figcaption{margin-top:.3rem;font-size:var(--g-t-xs);color:var(--muted-foreground)}.espace-gerant .mag-essai-figures p{flex:1 1 12rem;min-width:0;margin:0;font-size:var(--g-t-sm);line-height:1.55;color:var(--muted-foreground)}.espace-gerant .mag-proposition{margin-top:.6rem}.espace-gerant .mag-application .help-note svg{display:inline;vertical-align:-2px;margin-right:.2rem}@media (max-width:640px){.espace-gerant .mag-points>li{grid-template-columns:auto minmax(0,1fr)}.espace-gerant .mag-point-action{grid-column:2;justify-content:flex-start}.espace-gerant .mag-compte{float:none;display:block;margin:.15rem 0 0}}.espace-gerant .adresse-incluse{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:var(--g-t-sm);font-weight:600;overflow-wrap:anywhere}.espace-gerant .mag-partager{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem}.espace-gerant .mag-partager button{min-height:2.75rem}.espace-gerant .mag-ouvrir-site{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .6rem;font-size:var(--g-t-sm);font-weight:600;color:var(--foreground);text-underline-offset:3px}.espace-gerant .mag-partager-note{margin:.6rem 0 0}@media (max-width:640px){.espace-gerant .mag-partager>*{flex:1 1 100%;justify-content:center}}html:has(.espace-gerant) .seo-bloc{display:grid;gap:var(--g-e-3)}html:has(.espace-gerant) .seo-tete{display:flex;align-items:start;justify-content:space-between;gap:var(--g-e-3)}html:has(.espace-gerant) .seo-compteurs{display:flex;flex-wrap:wrap;gap:var(--g-e-4);font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .seo-compteurs b{color:var(--g-texte);font-variant-numeric:tabular-nums}html:has(.espace-gerant) .seo-actions{justify-content:flex-start;flex-wrap:wrap}html:has(.espace-gerant) .seo-articles{display:grid;gap:var(--g-e-3)}html:has(.espace-gerant) .seo-article{display:grid;gap:var(--g-e-2);padding:var(--g-e-4);border:1px solid var(--g-bordure);border-radius:var(--g-r-l);background:var(--g-surface);font-size:var(--g-t-sm)}html:has(.espace-gerant) .seo-article-tete{display:flex;align-items:start;justify-content:space-between;gap:var(--g-e-3)}html:has(.espace-gerant) .seo-article-tete strong{font-size:var(--g-t-md)}html:has(.espace-gerant) .seo-meta{font-size:var(--g-t-xs);color:var(--g-texte-2)}html:has(.espace-gerant) .seo-edition{display:grid;gap:var(--g-e-3)}html:has(.espace-gerant) .seo-edition label{display:grid;gap:var(--g-e-1);font-weight:600}html:has(.espace-gerant) .seo-edition small{font-weight:400;color:var(--g-texte-2);font-size:var(--g-t-xs)}html:has(.espace-gerant) .seo-ecartes summary{cursor:pointer;font-size:var(--g-t-sm);color:var(--g-texte-2);min-height:var(--g-controle);display:flex;align-items:center}html:has(.espace-gerant) .seo-expressions{list-style:none;margin:0;padding:0;display:grid}html:has(.espace-gerant) .seo-expressions li{display:flex;align-items:center;justify-content:space-between;gap:var(--g-e-3);padding:var(--g-e-3) 0;border-top:1px solid var(--g-bordure);font-size:var(--g-t-sm)}html:has(.espace-gerant) .seo-expressions li:first-child{border-top:0}html:has(.espace-gerant) .seo-couverte{font-size:var(--g-t-xs);color:var(--g-succes);max-width:16rem;text-align:right}html:has(.espace-gerant) .seo-score{display:flex;align-items:center;gap:var(--g-e-4);padding:var(--g-e-3) var(--g-e-4);border-radius:var(--g-r-l);background:var(--g-surface-2)}html:has(.espace-gerant) .seo-score strong{font-size:var(--g-t-xl);font-variant-numeric:tabular-nums;white-space:nowrap}html:has(.espace-gerant) .seo-score small{font-size:var(--g-t-sm);color:var(--g-texte-2);font-weight:400}html:has(.espace-gerant) .seo-score p{font-size:var(--g-t-xs);color:var(--g-texte-2)}html:has(.espace-gerant) .seo-constats{list-style:none;margin:0;padding:0;display:grid;gap:var(--g-e-2)}html:has(.espace-gerant) .seo-constats li{display:flex;align-items:start;gap:var(--g-e-3);font-size:var(--g-t-sm)}html:has(.espace-gerant) .seo-constats p{color:var(--g-texte-2)}html:has(.espace-gerant) .seo-sous-titre{font-size:var(--g-t-md);font-weight:600}html:has(.espace-gerant) .seo-a-faire{margin:0;padding-left:var(--g-e-5);display:grid;gap:var(--g-e-2);font-size:var(--g-t-sm)}@media (max-width:640px){html:has(.espace-gerant) .seo-expressions li{flex-direction:column;align-items:stretch}html:has(.espace-gerant) .seo-couverte{text-align:left;max-width:none}}.espace-gerant .rsv-note,.rsv-fiche .rsv-note{margin:.4rem 0 .8rem;font-size:var(--g-t-sm);line-height:1.6;color:var(--muted-foreground)}.espace-gerant .rsv-vide{padding:1rem;border:1px dashed var(--border);border-radius:var(--g-r-m);margin-bottom:.8rem}.espace-gerant .rsv-vide strong{display:block;font-size:var(--g-t-sm)}.espace-gerant .rsv-vide p{margin:.3rem 0 0;font-size:var(--g-t-sm);line-height:1.6;color:var(--muted-foreground)}.espace-gerant .rsv-ajouter{margin-top:1rem;min-height:2.75rem}.espace-gerant .rsv-lien{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .8rem;border:1px solid var(--border);border-radius:var(--g-r-s);font-size:var(--g-t-sm);font-weight:500;color:var(--foreground);text-decoration:none}.espace-gerant .rsv-lien:hover{background:var(--accent)}.espace-gerant .rsv-exemple{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:-.4rem 0 1.1rem;font-size:var(--g-t-sm);color:var(--muted-foreground)}.espace-gerant .rsv-exemple button{min-height:2.4rem}.espace-gerant .rsv-dates{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.espace-gerant .rsv-dates label{display:flex;flex-direction:column;gap:.45rem;font-size:var(--g-t-sm);font-weight:500;min-width:0}.espace-gerant .rsv-etiquette{margin:1.1rem 0 .45rem;font-size:var(--g-t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--muted-foreground)}.espace-gerant .rsv-puces{display:flex;flex-wrap:wrap;gap:.35rem}.espace-gerant .rsv-puces button{min-width:3.4rem;min-height:2.5rem;font-variant-numeric:tabular-nums}.espace-gerant .rsv-ouvrir{margin-top:1.1rem}.espace-gerant .rsv-ouvrir button{min-height:2.75rem}.espace-gerant .rsv-bilan{margin:.8rem 0 0;padding:.7rem .9rem;border-radius:var(--g-r-m);background:var(--green-soft);font-size:var(--g-t-sm)}.espace-gerant .rsv-jours{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.4rem;margin-bottom:.8rem}.espace-gerant .rsv-jours button{flex:0 0 auto;display:flex;flex-direction:column;gap:.1rem;min-width:3.4rem;height:auto;padding:.45rem .5rem;font-variant-numeric:tabular-nums}.espace-gerant .rsv-jour-sem{font-size:var(--g-t-xs);font-weight:500;text-transform:capitalize;opacity:.8}.espace-gerant .rsv-resume{margin:0 0 .9rem;font-size:var(--g-t-sm);line-height:1.6;color:var(--muted-foreground)}.espace-gerant .rsv-resume>svg{display:inline;vertical-align:-3px;margin-right:.4rem}.espace-gerant .rsv-resume strong{color:var(--foreground)}.espace-gerant .rsv-session{border:1px solid var(--border);border-radius:var(--g-r-m);padding:.75rem .9rem;margin-bottom:.6rem;background:var(--card)}.espace-gerant .rsv-session.passee{opacity:.65}.espace-gerant .rsv-session.fermee{border-style:dashed}.espace-gerant .rsv-session-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center}.espace-gerant .rsv-heure{font-size:var(--g-t-lg);font-variant-numeric:tabular-nums}.espace-gerant .rsv-ressource{display:block;font-weight:600;font-size:var(--g-t-sm);overflow-wrap:anywhere}.espace-gerant .rsv-session-tete small{display:block;font-size:var(--g-t-xs);color:var(--muted-foreground)}.espace-gerant .rsv-reservations{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.45rem}.espace-gerant .rsv-reservations li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem .8rem;padding-top:.5rem;border-top:1px solid var(--border)}.espace-gerant .rsv-reservations li>div:first-child{min-width:0;flex:1 1 14rem}.espace-gerant .rsv-reservations strong{display:block;font-size:var(--g-t-sm)}.espace-gerant .rsv-reservations small{display:block;margin-top:.15rem;font-size:var(--g-t-xs);color:var(--muted-foreground)}.espace-gerant .rsv-reservations a{display:inline-flex;align-items:center;gap:.25rem;color:var(--foreground);font-weight:600;text-decoration:none}.espace-gerant .rsv-reservations em{display:block;margin-top:.2rem;font-size:var(--g-t-sm)}.espace-gerant .rsv-pointage{display:flex;gap:.35rem;align-items:center}.espace-gerant .rsv-pointage button{min-height:2.5rem;min-width:4.2rem}.espace-gerant .rsv-libre{margin:.55rem 0 0;font-size:var(--g-t-sm);color:var(--muted-foreground)}.rsv-fiche .rsv-photos{margin-top:1.6rem;padding-top:1.1rem;border-top:1px solid var(--border)}.rsv-fiche .rsv-photos h3{margin:0;font-size:var(--g-t-sm)}.rsv-fiche .rsv-photos ul{list-style:none;margin:.4rem 0 .8rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.6rem}.rsv-fiche .rsv-photos li{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.rsv-fiche .rsv-photos img{width:100%;height:90px;object-fit:cover;border-radius:var(--g-r-s);background:var(--secondary)}.espace-gerant .rsv-acompte-reglage .rsv-exemple{margin:0 0 .9rem}.espace-gerant .rsv-acompte-reglage .rsv-champ{display:grid;gap:.35rem;max-width:22rem;margin:0 0 .8rem;font-size:var(--g-t-sm);font-weight:600}.espace-gerant .rsv-acompte-reglage>button[type=submit]{margin-top:.4rem}.espace-gerant .rsv-reservations small.rsv-acompte{display:block;margin-top:.15rem;color:var(--foreground);font-weight:600}.espace-gerant .sej-outils{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:.9rem}.espace-gerant .sej-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.espace-gerant .sej-nav button{min-height:2.5rem}.espace-gerant .sej-periode{margin-left:.4rem;font-size:var(--g-t-sm);font-weight:600}.espace-gerant .sej-outils>.btn-orange{min-height:2.75rem}.espace-gerant .sej-resume{margin:0 0 .9rem;font-size:var(--g-t-sm);line-height:1.6;color:var(--muted-foreground)}.espace-gerant .sej-resume strong{color:var(--foreground)}.espace-gerant .sej-defile{overflow-x:auto;border:1px solid var(--border);border-radius:var(--g-r-m);background:var(--card);overscroll-behavior-x:contain}.espace-gerant .sej-defile:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.espace-gerant .sej-grille{--sej-col:minmax(7.5rem,10rem);min-width:calc(7.5rem + var(--sej-n) * 2.75rem)}.espace-gerant .sej-ligne{display:grid;grid-template-columns:var(--sej-col) repeat(var(--sej-n),minmax(2.75rem,1fr));min-height:3.1rem;border-top:1px solid var(--border)}.espace-gerant .sej-ligne>*{grid-row:1;min-width:0}.espace-gerant .sej-tete{min-height:0;border-top:0;font-variant-numeric:tabular-nums}.espace-gerant .sej-chambre,.espace-gerant .sej-coin{grid-column:1;position:sticky;left:0;z-index:3;background:var(--card);border-right:1px solid var(--border);padding:.45rem .7rem}.espace-gerant .sej-coin{display:flex;align-items:flex-end;font-size:var(--g-t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.espace-gerant .sej-chambre{display:flex;flex-direction:column;justify-content:center;gap:.1rem}.espace-gerant .sej-chambre strong{font-size:var(--g-t-sm);line-height:1.25;overflow-wrap:anywhere}.espace-gerant .sej-chambre small{font-size:var(--g-t-xs);color:var(--muted-foreground)}.espace-gerant .sej-jour{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.4rem 0;font-size:var(--g-t-sm);font-weight:600;border-left:1px solid var(--border)}.espace-gerant .sej-jour small{font-size:var(--g-t-xs);font-weight:500;color:var(--muted-foreground)}.espace-gerant .sej-case{border:0;border-left:1px solid var(--border);background:transparent;padding:0;margin:0}.espace-gerant .sej-we{background:color-mix(in srgb,var(--secondary) 70%,transparent)}.espace-gerant .sej-passe{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--border) 55%,transparent) 6px 7px)}.espace-gerant .sej-auj{background:color-mix(in srgb,var(--orange) 8%,transparent)}.espace-gerant .sej-jour.sej-auj,.espace-gerant .sej-jour.sej-auj small{color:var(--orange)}.espace-gerant .sej-libre{cursor:pointer}.espace-gerant .sej-libre:hover{background:color-mix(in srgb,var(--orange) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 45%,transparent)}.espace-gerant .sej-sejour{z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;margin:.3rem 2px;padding:.2rem .5rem;border:0;border-left:3px solid var(--orange);border-radius:var(--g-r-m);background:var(--orange-soft);color:var(--foreground);text-align:left;cursor:pointer;overflow:hidden}.espace-gerant .sej-sejour span{font-weight:600;line-height:1.25;text-overflow:ellipsis}.espace-gerant .sej-sejour small,.espace-gerant .sej-sejour span{max-width:100%;font-size:var(--g-t-xs);white-space:nowrap;overflow:hidden}.espace-gerant .sej-sejour small{color:var(--muted-foreground)}.espace-gerant .sej-sejour:hover{filter:brightness(.96)}.espace-gerant .sej-sejour:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.espace-gerant .sej-avant{margin-left:0;border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.espace-gerant .sej-apres{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.espace-gerant .sej-st-confirmee{background:var(--orange-soft);border-left-color:var(--orange)}.espace-gerant .sej-st-arrivee{background:var(--green-soft);border-left-color:var(--g-p-braise-41)}.espace-gerant .sej-st-terminee{background:var(--secondary);border-left-color:var(--muted-foreground);color:var(--muted-foreground)}html.dark .espace-gerant .sej-st-arrivee{border-left-color:var(--g-p-braise-15)}.espace-gerant .sej-legende{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;list-style:none;margin:.7rem 0 0;padding:0;font-size:var(--g-t-xs);color:var(--muted-foreground)}.espace-gerant .sej-legende li{display:inline-flex;align-items:center;gap:.4rem}.espace-gerant .sej-pastille{display:inline-block;width:.95rem;height:.95rem;border-radius:var(--g-r-s);border-left-width:3px;border-left-style:solid}.espace-gerant .sej-libre-pastille{border:1px dashed var(--orange)}.espace-gerant .sej-service{margin-top:1.2rem}@media(max-width:767px){.espace-gerant .sej-grille{--sej-col:minmax(6rem,7rem);min-width:calc(6rem + var(--sej-n) * 2.75rem)}.espace-gerant .sej-periode{flex-basis:100%;margin:.2rem 0 0}.espace-gerant .sej-outils>.btn-orange{flex:1 1 100%}}.sej-fiche .rsv-note{margin:.2rem 0 .4rem;font-size:var(--g-t-sm);line-height:1.6;color:var(--muted-foreground)}.sej-fiche .sej-dates{display:grid;grid-template-columns:1fr 1fr 5.5rem;gap:14px}@media(max-width:420px){.sej-fiche .sej-dates{grid-template-columns:1fr 1fr}}.sej-fiche .sej-dates label{min-width:0}.sej-fiche .sej-nuits{margin-top:-.7rem}.sej-fiche .sej-libres{display:grid;gap:.45rem;min-width:0;margin:0;padding:0;border:0}.sej-fiche .sej-libres legend{padding:0;margin-bottom:.5rem;font-size:var(--g-t-sm);font-weight:500}.sej-fiche .settings-form label.sej-choix{flex-direction:row;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--g-r-m);cursor:pointer;font-weight:400}.sej-fiche .sej-choix input{flex:0 0 auto;width:1.05rem;height:1.05rem;accent-color:var(--orange)}.sej-fiche .sej-choix>span{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.sej-fiche .sej-choix strong{font-size:var(--g-t-sm);font-weight:600;overflow-wrap:anywhere}.sej-fiche .sej-choix small{font-size:var(--g-t-xs);color:var(--muted-foreground)}.sej-fiche .sej-choix b{font-size:var(--g-t-sm);font-variant-numeric:tabular-nums}.sej-fiche .settings-form label.sej-choisie{border-color:var(--orange);background:var(--orange-soft)}.sej-fiche .sej-aucune{margin:0;padding:.7rem .85rem;border:1px dashed var(--border);border-radius:var(--g-r-m);font-size:var(--g-t-sm);line-height:1.6}.sej-fiche .sej-canal{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.sej-fiche .sej-canal>span{margin-right:.3rem;font-size:var(--g-t-sm);font-weight:500}.sej-fiche .sej-canal button{min-height:2.5rem}.sej-fiche .sej-total{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .8rem;padding:.8rem .9rem;border-radius:var(--g-r-m);background:var(--secondary)}.sej-fiche .sej-total>span{font-size:var(--g-t-sm);font-weight:500}.sej-fiche .sej-total strong{font-size:var(--g-t-lg);font-variant-numeric:tabular-nums}.sej-fiche .sej-total small{grid-column:1/-1;font-size:var(--g-t-xs);color:var(--muted-foreground)}.sej-fiche .sej-details{margin:0 0 1.2rem}.sej-fiche .sej-details>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.8rem;padding:.55rem 0;border-bottom:1px solid var(--border)}.sej-fiche .sej-details dt{font-size:var(--g-t-sm);color:var(--muted-foreground)}.sej-fiche .sej-details dd{margin:0;font-size:var(--g-t-sm);overflow-wrap:anywhere}.sej-fiche .sej-details a{color:var(--foreground);font-weight:600}.sej-fiche .sej-note dd{white-space:pre-line}.sej-fiche .sej-gestes .row-actions{justify-content:flex-start}.sej-fiche .sej-annuler{color:var(--destructive)}.sej-fiche .sej-corriger{margin:-.5rem 0 .6rem -.6rem;min-height:2.4rem;color:var(--muted-foreground)}.sej-fiche .sej-corriger:hover{color:var(--foreground)}.sej-fiche .sej-question{margin:0;font-size:var(--g-t-md);font-weight:600}.sej-fiche .sej-avis{padding:.6rem .8rem;border-radius:var(--g-r-m);background:var(--orange-soft);color:var(--foreground)}.rdv-fiche .rdv-note,html:has(.espace-gerant) .rdv-note{margin:.4rem 0 .8rem;font-size:var(--g-t-sm);line-height:1.6;color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-vide{padding:1rem;border:1px dashed var(--border);border-radius:var(--g-r-m);margin-bottom:.8rem}html:has(.espace-gerant) .rdv-vide strong{display:block;font-size:var(--g-t-sm)}html:has(.espace-gerant) .rdv-vide p{margin:.3rem 0 0;font-size:var(--g-t-sm);line-height:1.6;color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-ajouter{margin-top:1rem;min-height:2.75rem}.rdv-fiche .rdv-lien-texte,html:has(.espace-gerant) .rdv-lien-texte{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--foreground);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rdv-fiche .rdv-gestes,html:has(.espace-gerant) .rdv-gestes{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.rdv-fiche .rdv-gestes button,html:has(.espace-gerant) .rdv-gestes button{min-height:2.5rem}.rdv-fiche .rdv-lien,html:has(.espace-gerant) .rdv-lien{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.45rem .8rem;border:1px solid var(--border);border-radius:var(--g-r-s);font-size:var(--g-t-sm);font-weight:500;color:var(--foreground);text-decoration:none;background:var(--card)}.rdv-fiche .rdv-lien:hover,html:has(.espace-gerant) .rdv-lien:hover{background:var(--accent)}html:has(.espace-gerant) .rdv-demarrer ol{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}html:has(.espace-gerant) .rdv-demarrer li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .8rem;padding:.7rem .9rem;border:1px solid var(--border);border-radius:var(--g-r-m)}html:has(.espace-gerant) .rdv-demarrer li.fait{opacity:.6}html:has(.espace-gerant) .rdv-demarrer li>div{min-width:0;flex:1 1 14rem}html:has(.espace-gerant) .rdv-demarrer strong{display:block;font-size:var(--g-t-sm)}html:has(.espace-gerant) .rdv-demarrer p{margin:.15rem 0 0;font-size:var(--g-t-sm);color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-demarrer button{min-height:2.5rem}html:has(.espace-gerant) .rdv-attente{border-color:var(--orange)}html:has(.espace-gerant) .rdv-carte{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem .9rem;padding:.75rem 0;border-top:1px solid var(--border)}html:has(.espace-gerant) .rdv-carte:first-of-type{border-top:0}html:has(.espace-gerant) .rdv-carte-corps{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;gap:.15rem;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}html:has(.espace-gerant) .rdv-carte-corps strong{font-size:var(--g-t-sm);font-variant-numeric:tabular-nums}html:has(.espace-gerant) .rdv-carte-corps span{font-size:var(--g-t-sm);font-weight:500;overflow-wrap:anywhere}html:has(.espace-gerant) .rdv-carte-corps small{font-size:var(--g-t-sm);color:var(--muted-foreground);overflow-wrap:anywhere}html:has(.espace-gerant) .rdv-carte-corps em{font-size:var(--g-t-sm);line-height:1.5}html:has(.espace-gerant) .rdv-semaine-tete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem}html:has(.espace-gerant) .rdv-semaine-tete .section-title{margin-bottom:0}html:has(.espace-gerant) .rdv-semaine-nav{display:flex;gap:.35rem;align-items:center}html:has(.espace-gerant) .rdv-semaine-nav button{min-height:2.5rem;min-width:2.5rem}html:has(.espace-gerant) .rdv-resume{margin:.8rem 0;font-size:var(--g-t-sm);color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-jours{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}html:has(.espace-gerant) .rdv-jour{border:1px solid var(--border);border-radius:var(--g-r-m);padding:.65rem .8rem;background:var(--card)}html:has(.espace-gerant) .rdv-jour.passe{opacity:.65}html:has(.espace-gerant) .rdv-jour.auj{border-color:var(--orange)}html:has(.espace-gerant) .rdv-jour-tete{display:flex;justify-content:space-between;align-items:center;gap:.5rem}html:has(.espace-gerant) .rdv-jour-tete h3{margin:0;font-size:var(--g-t-sm);text-transform:capitalize}html:has(.espace-gerant) .rdv-jour-tete h3 small{display:block;font-size:var(--g-t-xs);font-weight:400;color:var(--muted-foreground);text-transform:none}html:has(.espace-gerant) .rdv-jour-tete button{min-height:2.5rem}html:has(.espace-gerant) .rdv-jour ul{list-style:none;margin:.45rem 0 0;padding:0;display:grid;gap:.35rem}html:has(.espace-gerant) .rdv-ligne{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem .75rem;align-items:center;text-align:left;padding:.55rem .65rem;border:1px solid var(--border);border-left:3px solid var(--muted-foreground);border-radius:var(--g-r-s);background:none;font:inherit;color:inherit;cursor:pointer}html:has(.espace-gerant) .rdv-ligne:hover{background:var(--accent)}html:has(.espace-gerant) .rdv-ligne.s-a_confirmer{border-left-color:var(--orange)}html:has(.espace-gerant) .rdv-ligne.s-absent,html:has(.espace-gerant) .rdv-ligne.s-annule{border-left-color:var(--border);opacity:.6}html:has(.espace-gerant) .rdv-ligne.s-annule .rdv-quoi{text-decoration:line-through}html:has(.espace-gerant) .rdv-ligne.s-fait{border-left-color:var(--border)}html:has(.espace-gerant) .rdv-heure{font-size:var(--g-t-sm);font-variant-numeric:tabular-nums;white-space:nowrap}html:has(.espace-gerant) .rdv-quoi{font-size:var(--g-t-sm);font-weight:600;overflow-wrap:anywhere}html:has(.espace-gerant) .rdv-quoi small{display:block;font-weight:400;font-size:var(--g-t-xs);color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-etiquettes{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}html:has(.espace-gerant) .rdv-absence{margin:.45rem 0 0;padding:.4rem .6rem;border-radius:var(--g-r-s);background:var(--secondary);font-size:var(--g-t-sm)}html:has(.espace-gerant) .rdv-libre{margin:.35rem 0 0;font-size:var(--g-t-sm);color:var(--muted-foreground)}@media (max-width:560px){html:has(.espace-gerant) .rdv-ligne{grid-template-columns:minmax(0,1fr) auto}html:has(.espace-gerant) .rdv-heure{grid-column:1/-1}}html:has(.espace-gerant) .rdv-cal-outils{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}html:has(.espace-gerant) .rdv-vues{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:var(--g-r-m);background:var(--background)}html:has(.espace-gerant) .rdv-vues button{min-height:2.25rem;padding:.3rem .8rem;border:0;border-radius:var(--g-r-s);background:none;font:inherit;font-size:var(--g-t-sm);font-weight:500;color:var(--muted-foreground);cursor:pointer}html:has(.espace-gerant) .rdv-vues button.actif{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px var(--g-p-encre-15)}html:has(.espace-gerant) .rdv-seulement-etroit{display:none}@media (max-width:760px){html:has(.espace-gerant) .rdv-seulement-large{display:none}html:has(.espace-gerant) .rdv-seulement-etroit{display:block}}html:has(.espace-gerant) .rdv-cal-defile{overflow-x:auto;margin:0 -.2rem;padding:0 .2rem}html:has(.espace-gerant) .rdv-cal{--rdv-heures-l:3.2rem;min-width:calc(var(--rdv-heures-l) + var(--rdv-colonnes) * 5.4rem)}html:has(.espace-gerant) .rdv-cal.un-jour{min-width:0}html:has(.espace-gerant) .rdv-cal-tete{display:grid;grid-template-columns:var(--rdv-heures-l) repeat(var(--rdv-colonnes),minmax(0,1fr));position:sticky;top:0;z-index:4;background:var(--card);border-bottom:1px solid var(--border)}html:has(.espace-gerant) .rdv-cal-jour-tete{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem 0 .45rem;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--g-r-s)}html:has(.espace-gerant) .rdv-cal-jour-tete:hover{background:var(--accent)}html:has(.espace-gerant) .rdv-cal-jour-tete small{font-size:var(--g-t-xs);color:var(--muted-foreground);text-transform:capitalize}html:has(.espace-gerant) .rdv-cal-jour-tete strong{font-size:var(--g-t-md);font-variant-numeric:tabular-nums;line-height:1.6;min-width:1.9rem;border-radius:var(--g-r-rond);text-align:center}html:has(.espace-gerant) .rdv-cal-jour-tete.auj strong{background:var(--orange);color:var(--g-p-papier-01)}html:has(.espace-gerant) .rdv-cal-jour-tete.passe{opacity:.6}html:has(.espace-gerant) .rdv-cal-corps{position:relative;display:grid;grid-template-columns:var(--rdv-heures-l) repeat(var(--rdv-colonnes),minmax(0,1fr));margin-top:.6rem;background-image:linear-gradient(to bottom,var(--border) 1px,transparent 1px);background-size:100% 56px;background-position:var(--rdv-heures-l) 0;background-repeat:repeat-y}html:has(.espace-gerant) .rdv-cal-heures{position:relative;background:var(--card)}html:has(.espace-gerant) .rdv-cal-heures span{position:absolute;right:.5rem;transform:translateY(-.55em);font-size:var(--g-t-xs);color:var(--muted-foreground);font-variant-numeric:tabular-nums}html:has(.espace-gerant) .rdv-cal-heures span:first-child{transform:none}html:has(.espace-gerant) .rdv-cal-colonne{position:relative;border-left:1px solid var(--border);cursor:copy}html:has(.espace-gerant) .rdv-cal-colonne.passe{cursor:default;background:color-mix(in oklab,var(--secondary) 45%,transparent)}html:has(.espace-gerant) .rdv-cal-colonne.auj{background:color-mix(in oklab,var(--orange) 4%,transparent)}html:has(.espace-gerant) .rdv-cal-ferme{position:absolute;left:0;right:0;pointer-events:none;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--muted-foreground) 10%,transparent) 0 6px,transparent 6px 12px)}html:has(.espace-gerant) .rdv-cal-absence{position:absolute;left:2px;right:2px;border-radius:var(--g-r-s);background:var(--secondary);border:1px dashed var(--muted-foreground);overflow:hidden;cursor:default}html:has(.espace-gerant) .rdv-cal-absence span{display:block;padding:.15rem .35rem;font-size:var(--g-t-xs);color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-cal-occupe{position:absolute;left:2px;right:2px;border-radius:var(--g-r-s);overflow:hidden;cursor:default;background:repeating-linear-gradient(135deg,var(--secondary) 0 6px,transparent 6px 12px);border:1px dashed var(--border)}html:has(.espace-gerant) .rdv-cal-occupe span{display:flex;align-items:center;gap:.25rem;padding:.15rem .35rem;font-size:var(--g-t-xs);color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:has(.espace-gerant) .rdv-cal-bloc{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.25rem .4rem;overflow:hidden;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid color-mix(in oklab,var(--g-p-vert-15) 30%,transparent);border-left:3px solid var(--g-p-vert-15);border-radius:var(--g-r-s);background:color-mix(in oklab,var(--g-p-vert-15) 13%,var(--card));z-index:1}html:has(.espace-gerant) .rdv-cal-bloc:focus-visible,html:has(.espace-gerant) .rdv-cal-bloc:hover{z-index:3;box-shadow:0 4px 12px var(--g-p-encre-13)}html:has(.espace-gerant) .rdv-cal-bloc strong{font-size:var(--g-t-xs);font-variant-numeric:tabular-nums;white-space:nowrap}html:has(.espace-gerant) .rdv-cal-bloc span{font-size:var(--g-t-xs);font-weight:600;line-height:1.25;overflow-wrap:anywhere}html:has(.espace-gerant) .rdv-cal-bloc small{font-size:var(--g-t-xs);color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html:has(.espace-gerant) .rdv-cal-bloc.court{flex-direction:row;align-items:baseline;gap:.35rem}html:has(.espace-gerant) .rdv-cal-bloc.court span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:has(.espace-gerant) .rdv-cal-bloc.court small{display:none}html:has(.espace-gerant) .rdv-cal-bloc.s-a_confirmer{background:var(--orange-soft);border-color:color-mix(in oklab,var(--orange) 45%,transparent);border-style:dashed;border-left:3px solid var(--orange)}html:has(.espace-gerant) .rdv-cal-bloc.s-absent,html:has(.espace-gerant) .rdv-cal-bloc.s-fait{background:var(--secondary);border-color:var(--border);border-left-color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-cal-bloc.s-annule{background:var(--card);border-color:var(--border);border-left-color:var(--border);opacity:.6}html:has(.espace-gerant) .rdv-cal-bloc.s-annule span{text-decoration:line-through}html:has(.espace-gerant) .rdv-cal-maintenant{position:absolute;left:-1px;right:0;height:2px;background:var(--orange);z-index:2;pointer-events:none}html:has(.espace-gerant) .rdv-cal-maintenant:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--orange)}.dark html:has(.espace-gerant) .rdv-cal-bloc{border-left-color:var(--g-p-vert-03)}.dark html:has(.espace-gerant) .rdv-cal-bloc.s-a_confirmer{border-left-color:var(--orange)}html:has(.espace-gerant) .rdv-mois-grille,html:has(.espace-gerant) .rdv-mois-tete{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}html:has(.espace-gerant) .rdv-mois-tete span{padding:.3rem .4rem;font-size:var(--g-t-xs);color:var(--muted-foreground);text-transform:capitalize}html:has(.espace-gerant) .rdv-mois-grille{border-top:1px solid var(--border);border-left:1px solid var(--border)}html:has(.espace-gerant) .rdv-mois-case{position:relative;min-height:6.4rem;display:flex;flex-direction:column;align-items:stretch;gap:.15rem;padding:.3rem .35rem;text-align:left;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);font:inherit;color:inherit;cursor:pointer;min-width:0}html:has(.espace-gerant) .rdv-mois-case:hover{background:var(--accent)}html:has(.espace-gerant) .rdv-mois-case.hors{background:var(--background)}html:has(.espace-gerant) .rdv-mois-case.hors .rdv-mois-num{color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-mois-case.passe{opacity:.7}html:has(.espace-gerant) .rdv-mois-num{font-size:var(--g-t-sm);font-weight:600;font-variant-numeric:tabular-nums;align-self:flex-start;min-width:1.6rem;text-align:center;border-radius:var(--g-r-rond);line-height:1.6}html:has(.espace-gerant) .rdv-mois-case.auj .rdv-mois-num{background:var(--orange);color:var(--g-p-papier-01)}html:has(.espace-gerant) .rdv-mois-absent{font-size:var(--g-t-xs);padding:0 .3rem;border-radius:var(--g-r-s);border:1px dashed var(--muted-foreground);color:var(--muted-foreground);align-self:flex-start}html:has(.espace-gerant) .rdv-mois-case ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}html:has(.espace-gerant) .rdv-mois-case li{font-size:var(--g-t-xs);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:.3rem;border-left:2px solid var(--g-p-vert-15)}html:has(.espace-gerant) .rdv-mois-case li.s-a_confirmer{border-left-color:var(--orange)}html:has(.espace-gerant) .rdv-mois-case li.s-absent,html:has(.espace-gerant) .rdv-mois-case li.s-fait{border-left-color:var(--muted-foreground);opacity:.75}html:has(.espace-gerant) .rdv-mois-case li b{font-weight:600;font-variant-numeric:tabular-nums}html:has(.espace-gerant) .rdv-mois-plus{font-size:var(--g-t-xs);color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-mois-compte{display:none;position:absolute;right:.3rem;bottom:.3rem;min-width:1.3rem;padding:0 .3rem;border-radius:var(--g-r-rond);background:var(--g-p-vert-15);color:var(--g-p-papier-01);font-size:var(--g-t-xs);font-weight:600;text-align:center;line-height:1.4}html:has(.espace-gerant) .rdv-mois-compte.a-confirmer{background:var(--orange)}@media (max-width:760px){html:has(.espace-gerant) .rdv-mois-case{min-height:3.4rem}html:has(.espace-gerant) .rdv-mois-absent,html:has(.espace-gerant) .rdv-mois-case ul,html:has(.espace-gerant) .rdv-mois-plus{display:none}html:has(.espace-gerant) .rdv-mois-compte{display:block}}.rdv-fiche .rdv-saisie{display:grid;gap:1.1rem}.rdv-fiche .rdv-etape{display:grid;gap:.65rem;padding:1rem;border:1px solid var(--border);border-radius:var(--g-r-m);background:var(--card)}.rdv-fiche .rdv-etape h3{display:flex;align-items:center;gap:.55rem;margin:0;font-size:var(--g-t-sm);font-weight:600;letter-spacing:-.01em}.rdv-fiche .rdv-etape h3 span{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:var(--g-r-rond);background:var(--orange);color:var(--g-p-papier-01);font-size:var(--g-t-xs);font-weight:600;flex:none}.rdv-fiche .rdv-champ{display:grid;gap:.35rem;font-size:var(--g-t-sm);font-weight:500}.rdv-fiche .rdv-champ small{font-weight:400;color:var(--muted-foreground)}.rdv-fiche .rdv-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.5rem}.rdv-fiche .rdv-carte-choix{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:4.2rem;padding:.65rem .75rem;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1.5px solid var(--border);border-radius:var(--g-r-s);background:var(--background);transition:border-color .15s,background .15s}.rdv-fiche .rdv-carte-choix strong{font-size:var(--g-t-sm);line-height:1.3}.rdv-fiche .rdv-carte-choix small{font-size:var(--g-t-xs);color:var(--muted-foreground)}.rdv-fiche .rdv-carte-choix:hover{border-color:color-mix(in oklab,var(--orange) 45%,var(--border))}.rdv-fiche .rdv-carte-choix.choisie{border-color:var(--orange);background:var(--orange-soft);box-shadow:0 0 0 3px color-mix(in oklab,var(--orange) 15%,transparent)}.rdv-fiche .rdv-carte-choix.autre{border-style:dashed}.rdv-fiche .rdv-puces{display:flex;flex-wrap:wrap;gap:.4rem}.rdv-fiche .rdv-puces button{min-height:2.4rem;padding:.35rem .8rem;border:1.5px solid var(--border);border-radius:var(--g-r-rond);background:var(--background);font:inherit;font-size:var(--g-t-sm);font-weight:500;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums}.rdv-fiche .rdv-puces button:hover{border-color:color-mix(in oklab,var(--orange) 45%,var(--border))}.rdv-fiche .rdv-puces button.choisie{border-color:var(--orange);background:var(--orange);color:var(--g-p-papier-01)}.rdv-fiche .rdv-puces-jours{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:thin}.rdv-fiche .rdv-puces-jours button{display:flex;flex-direction:column;align-items:center;gap:0;min-width:3.1rem;border-radius:var(--g-r-l);padding:.35rem .4rem;line-height:1.15}.rdv-fiche .rdv-puces-jours small{font-size:var(--g-t-xs);text-transform:capitalize;opacity:.8}.rdv-fiche .rdv-puces-jours b{font-size:var(--g-t-sm)}.rdv-fiche .rdv-puces-heures button{min-width:4.2rem}.rdv-fiche .rdv-sous-titre{margin:.1rem 0 0;font-size:var(--g-t-sm);color:var(--muted-foreground);line-height:1.5}.rdv-fiche .rdv-heure-main{max-width:11rem}.rdv-fiche .rdv-recap{position:sticky;bottom:-1px;display:grid;gap:.6rem;padding:.9rem 1rem;margin:0 -.1rem;border-radius:var(--g-r-m);background:color-mix(in oklab,var(--orange) 9%,var(--card));border:1px solid color-mix(in oklab,var(--orange) 35%,var(--border));box-shadow:0 -6px 18px var(--g-p-encre-16);z-index:2}.rdv-fiche .rdv-recap-texte span,.rdv-fiche .rdv-recap-texte strong{display:block;font-size:var(--g-t-sm)}.rdv-fiche .rdv-recap-texte span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.1rem}.rdv-fiche .rdv-recap .row-actions{margin-top:0}.rdv-fiche .rdv-puces-statut button{min-height:2.1rem;font-size:var(--g-t-xs)}html:has(.espace-gerant) .rdv-absences{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.4rem}html:has(.espace-gerant) .rdv-absences li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .7rem;border:1px solid var(--border);border-radius:var(--g-r-s)}html:has(.espace-gerant) .rdv-absences strong{display:block;font-size:var(--g-t-sm)}html:has(.espace-gerant) .rdv-absences small{display:block;font-size:var(--g-t-xs);color:var(--muted-foreground)}.rdv-fiche .rdv-grille,html:has(.espace-gerant) .rdv-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.rdv-fiche .rdv-grille label,html:has(.espace-gerant) .rdv-grille label{min-width:0}.rdv-fiche .rdv-fiche-gestes{display:grid;gap:.6rem;margin-bottom:1.2rem;padding-bottom:1.1rem;border-bottom:1px solid var(--border)}.rdv-fiche .rdv-fiche-quand{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:var(--g-t-sm);font-variant-numeric:tabular-nums}.rdv-fiche .rdv-fiche-infos{margin:0;padding:.6rem .75rem;border-radius:var(--g-r-s);background:var(--secondary);font-size:var(--g-t-sm);line-height:1.55;white-space:pre-line}.rdv-fiche .rdv-fiche-infos strong{display:block;font-size:var(--g-t-xs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem}.rdv-fiche .rdv-appel{border:1px solid var(--border);border-radius:var(--g-r-s);padding:.55rem .75rem}.rdv-fiche .rdv-appel summary{cursor:pointer;font-size:var(--g-t-sm);font-weight:600}.rdv-fiche .rdv-appel .nina-compte-rendu{margin:.6rem 0 0;font-size:var(--g-t-sm);line-height:1.55;padding:8px 10px;border-radius:var(--g-r-m);background:color-mix(in oklab,var(--orange) 8%,var(--background));border-left:3px solid var(--orange)}.rdv-fiche .rdv-variantes{border:0;margin:0;padding:0;display:grid;gap:.45rem}.rdv-fiche .rdv-variantes legend{font-size:var(--g-t-sm);font-weight:500;padding:0}.rdv-fiche .rdv-variante{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:.35rem;align-items:center}.rdv-fiche .rdv-variantes>button{justify-self:start}html:has(.espace-gerant) .rdv-choix{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.45rem}html:has(.espace-gerant) .rdv-choix button{display:flex;flex-direction:column;gap:.2rem;text-align:left;min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:var(--g-r-m);background:var(--card);font:inherit;font-size:var(--g-t-sm);color:inherit;cursor:pointer}html:has(.espace-gerant) .rdv-choix button span{font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-choix button.choisi{border-color:var(--orange);background:var(--orange-soft)}html:has(.espace-gerant) .rdv-question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center}html:has(.espace-gerant) .rdv-ajouter-question{justify-self:start}html:has(.espace-gerant) .rdv-lien-agenda{display:flex;gap:.4rem;margin-bottom:.6rem}html:has(.espace-gerant) .rdv-lien-agenda input{font-size:var(--g-t-sm);font-family:var(--g-police)}html:has(.espace-gerant) .rdv-ical .rdv-note button{margin-left:.3rem}html:has(.espace-gerant) .rdv-alertes .rdv-note svg{display:inline;vertical-align:-2px}html:has(.espace-gerant) .rdv-etapes{margin:0 0 .8rem;padding-left:1.2rem;display:grid;gap:.3rem;font-size:var(--g-t-sm);line-height:1.55}html:has(.espace-gerant) .rdv-occupe{display:flex;align-items:center;gap:.35rem;margin:.45rem 0 0;padding:.4rem .6rem;border-radius:var(--g-r-s);background:repeating-linear-gradient(135deg,var(--secondary) 0 6px,transparent 6px 12px);border:1px dashed var(--border);font-size:var(--g-t-sm)}html:has(.espace-gerant) .rdv-occupe small{color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-relie-etat{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 1rem;padding:.7rem .85rem;border-radius:var(--g-r-m);border:1px solid var(--border);font-size:var(--g-t-sm);line-height:1.45}html:has(.espace-gerant) .rdv-relie-point{flex:none;width:.6rem;height:.6rem;margin-top:.4rem;border-radius:var(--g-r-rond);background:var(--muted-foreground)}html:has(.espace-gerant) .rdv-relie-etat.ok .rdv-relie-point{background:var(--g-p-vert-11)}html:has(.espace-gerant) .rdv-relie-etat.attention .rdv-relie-point{background:var(--g-p-braise-11)}html:has(.espace-gerant) .rdv-relie-etat.erreur{border-color:color-mix(in srgb,var(--destructive) 45%,var(--border))}html:has(.espace-gerant) .rdv-relie-etat.erreur .rdv-relie-point{background:var(--destructive)}html:has(.espace-gerant) .rdv-relie-faits{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;margin:0 0 1rem}html:has(.espace-gerant) .rdv-relie-faits div{padding:.6rem .75rem;border:1px solid var(--border);border-radius:var(--g-r-s)}html:has(.espace-gerant) .rdv-relie-faits dt{font-size:var(--g-t-xs);color:var(--muted-foreground)}html:has(.espace-gerant) .rdv-relie-faits dd{margin:.15rem 0 0;font-weight:600;overflow-wrap:anywhere}html:has(.espace-gerant) .rdv-relie-reglage{display:flex;gap:.75rem;align-items:flex-start;margin:0 0 1rem;cursor:pointer}html:has(.espace-gerant) .rdv-relie-reglage small{display:block;margin-top:.2rem;font-size:var(--g-t-sm);color:var(--muted-foreground);line-height:1.4}html:has(.espace-gerant) .rdv-relie-choix{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 .75rem}html:has(.espace-gerant) .rdv-relie-bouton{min-height:2.75rem}html:has(.espace-gerant) .rdv-chevauche{border-color:color-mix(in srgb,var(--g-p-braise-11) 55%,var(--border))}html:has(.espace-gerant) .rdv-chevauche ul{margin:0;padding-left:1.1rem;display:grid;gap:.3rem;font-size:var(--g-t-sm)}.espace-gerant .nt-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;margin-bottom:18px;border-radius:var(--g-r-l);overflow:hidden;border:1px solid color-mix(in oklab,var(--orange) 22%,var(--border));background:var(--card);box-shadow:var(--shadow)}.espace-gerant .nt-hero-nina{display:flex;gap:16px;align-items:flex-start;padding:24px}.espace-gerant .nt-hero-nina .avatar{border:3px solid var(--card);box-shadow:0 6px 16px var(--g-p-encre-13);flex:none}.espace-gerant .nt-hero-nina strong{display:block;font-family:var(--g-police);font-size:var(--g-t-lg);letter-spacing:-.01em;line-height:1.25}.espace-gerant .nt-hero-nina p{margin:6px 0 12px;font-size:var(--g-t-sm);color:var(--muted-foreground);line-height:1.6;max-width:520px}.espace-gerant .nt-ligne{display:inline-flex;align-items:center;gap:7px;font-size:var(--g-t-xs);font-weight:500;padding:4px 10px;border-radius:var(--g-r-rond);background:var(--background);border:1px solid var(--border)}.espace-gerant .nt-ligne i{width:8px;height:8px;border-radius:50%;background:var(--muted-foreground)}.espace-gerant .nt-ligne.active i{background:var(--g-succes);box-shadow:0 0 0 3px color-mix(in oklab,var(--g-succes) 25%,transparent)}.espace-gerant .nt-hero-jour{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:24px;border-left:1px solid var(--border);background:color-mix(in oklab,var(--card) 70%,transparent)}.espace-gerant .nt-sur{font-size:var(--g-t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.espace-gerant .nt-gros{font-family:var(--g-police);font-size:var(--g-t-xl);line-height:1.05;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.espace-gerant .nt-hero-jour>span:not(.nt-sur){font-size:var(--g-t-sm);color:var(--muted-foreground)}.espace-gerant .nt-prochain{display:flex;align-items:center;gap:6px;margin:10px 0 12px;font-size:var(--g-t-sm);min-height:1.3em}.espace-gerant .nt-hero-jour button{min-height:2.5rem}.espace-gerant .nt-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.espace-gerant .nt-tuile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px 18px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:var(--g-r-l);box-shadow:var(--shadow);transition:transform .18s,border-color .18s}.espace-gerant .nt-tuile:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--orange) 35%,var(--border))}.espace-gerant .nt-tuile.alerte{border-color:var(--orange);background:color-mix(in oklab,var(--orange) 6%,var(--card))}.espace-gerant .nt-tuile-tete{display:flex;align-items:center;gap:6px;font-size:var(--g-t-xs);font-weight:500;color:var(--muted-foreground)}.espace-gerant .nt-tuile strong{font-family:var(--g-police);font-size:var(--g-t-xl);letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums}.espace-gerant .nt-tuile strong em{font-style:normal;font-size:var(--g-t-md);color:var(--muted-foreground);letter-spacing:0}.espace-gerant .nt-tuile small{font-size:var(--g-t-xs);color:var(--muted-foreground);line-height:1.45}.espace-gerant .nt-barres{display:flex;align-items:flex-end;gap:4px;height:30px;width:100%}.espace-gerant .nt-barres i{flex:1;border-radius:var(--g-r-s) var(--g-r-s) var(--g-r-s) var(--g-r-s);background:color-mix(in oklab,var(--orange) 35%,var(--border))}.espace-gerant .nt-barres i.auj{background:var(--orange)}.espace-gerant .nt-jauge{display:block;width:100%;height:7px;border-radius:var(--g-r-rond);background:var(--background);border:1px solid var(--border);overflow:hidden}.espace-gerant .nt-jauge i{display:block;height:100%;border-radius:var(--g-r-rond);background:var(--g-succes)}.espace-gerant .nt-jauge i.haut{background:var(--orange)}.espace-gerant .nt-grille{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start}.espace-gerant .nt-grille .panel{margin-bottom:0}.espace-gerant .nt-col{display:grid;gap:18px;align-content:start;min-width:0}.espace-gerant .nt-vide{font-size:var(--g-t-sm);color:var(--muted-foreground);line-height:1.6;padding:14px;border:1px dashed var(--border);border-radius:var(--g-r-m)}.espace-gerant .nt-fil{list-style:none;margin:0;padding:0;position:relative}.espace-gerant .nt-fil:before{content:"";position:absolute;left:5.6rem;top:6px;bottom:6px;width:2px;background:var(--border)}.espace-gerant .nt-fil-ligne{position:relative;display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;gap:6px 1.4rem;align-items:center;padding:10px 0}.espace-gerant .nt-fil-ligne:before{content:"";position:absolute;left:calc(5.6rem - 4px);top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--g-succes);border:2px solid var(--card)}.espace-gerant .nt-fil-ligne.s-a_confirmer:before{background:var(--orange)}.espace-gerant .nt-fil-ligne.passe{opacity:.55}.espace-gerant .nt-heure{font-size:var(--g-t-xs);font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap}.espace-gerant .nt-quoi strong{display:block;font-size:var(--g-t-sm);overflow-wrap:anywhere}.espace-gerant .nt-quoi small{display:block;font-size:var(--g-t-xs);color:var(--muted-foreground);overflow-wrap:anywhere}.espace-gerant .nt-etiq{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.espace-gerant .nt-liste-appels{list-style:none;margin:0;padding:0}.espace-gerant .nt-liste-appels li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border)}.espace-gerant .nt-liste-appels li:last-child{border-bottom:0}.espace-gerant .nt-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--g-r-m);background:var(--orange-soft);color:var(--orange)}.espace-gerant .nt-liste-appels strong{display:block;font-size:var(--g-t-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.espace-gerant .nt-liste-appels small{font-size:var(--g-t-xs);color:var(--muted-foreground)}.espace-gerant .nt-repartition{display:grid;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.espace-gerant .nt-rep{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 1.6rem;gap:8px;align-items:center;font-size:var(--g-t-xs)}.espace-gerant .nt-rep span{color:var(--muted-foreground)}.espace-gerant .nt-rep i{display:block;height:8px;min-width:3px;border-radius:var(--g-r-rond);background:var(--border)}.espace-gerant .nt-rep.reservation i{background:var(--g-succes)}.espace-gerant .nt-rep.renseignement i{background:var(--g-serie-2)}.espace-gerant .nt-rep.message i,.espace-gerant .nt-rep.reclamation i{background:var(--orange)}.espace-gerant .nt-rep b{text-align:right;font-variant-numeric:tabular-nums}.espace-gerant .nt-message{margin:0 0 10px;font-size:var(--g-t-sm);line-height:1.5}.espace-gerant .nt-message span{display:block;color:var(--muted-foreground);font-style:italic}.espace-gerant .nt-jours{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.espace-gerant .nt-jours li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0;border-radius:var(--g-r-m);background:var(--background);border:1px solid var(--border)}.espace-gerant .nt-jours li.auj{border-color:var(--orange)}.espace-gerant .nt-jours span{font-size:var(--g-t-xs);color:var(--muted-foreground);text-transform:capitalize}.espace-gerant .nt-jours b{font-size:var(--g-t-sm);font-variant-numeric:tabular-nums}.espace-gerant .nt-jours i{font-style:normal;font-size:var(--g-t-xs);font-weight:600;min-width:1.4rem;text-align:center;border-radius:var(--g-r-rond);color:var(--muted-foreground)}.espace-gerant .nt-jours i.plein{background:var(--g-succes);color:var(--g-p-papier-01)}.espace-gerant .nt-astuce{display:flex;align-items:center;gap:6px;margin:12px 0 4px;font-size:var(--g-t-xs);color:var(--muted-foreground)}.espace-gerant .nt-lien{padding-left:0;font-size:var(--g-t-sm)}@media (max-width:1100px){.espace-gerant .nt-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.espace-gerant .nt-hero{grid-template-columns:1fr}.espace-gerant .nt-hero-jour{border-left:0;border-top:1px solid var(--border)}.espace-gerant .nt-grille{grid-template-columns:1fr}}@media (max-width:520px){.espace-gerant .nt-hero-nina{flex-direction:column}.espace-gerant .nt-tuiles{gap:10px}.espace-gerant .nt-tuile{padding:13px 14px}.espace-gerant .nt-tuile strong{font-size:var(--g-t-xl)}.espace-gerant .nt-fil:before{left:4.5rem}.espace-gerant .nt-fil-ligne{grid-template-columns:4.1rem minmax(0,1fr)}.espace-gerant .nt-fil-ligne:before{left:calc(4.5rem - 4px)}.espace-gerant .nt-etiq{grid-column:2;justify-content:flex-start}.espace-gerant .nt-rep{grid-template-columns:6.5rem minmax(0,1fr) 1.4rem}}.espace-gerant .rap{display:flex;flex-direction:column;gap:20px}.espace-gerant .rap-cadenas{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--g-r-rond);background:var(--orange-soft);color:var(--orange,var(--g-p-braise-24));font-size:var(--g-t-sm);font-weight:600}.espace-gerant .rap-fiches{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.espace-gerant .rap-fiche{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--g-r-m);background:var(--card)}.espace-gerant .rap-fiche-tete{display:flex;align-items:center;gap:12px}.espace-gerant .rap-fiche-tete strong{display:block;font-family:var(--g-police);font-size:var(--g-t-lg)}.espace-gerant .rap-fiche-tete span{display:block;color:var(--muted-foreground);font-size:var(--g-t-sm)}.espace-gerant .rap-accroche{margin:0;color:var(--foreground);line-height:1.5}.espace-gerant .rap-fiche ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.espace-gerant .rap-fiche li{display:flex;gap:8px;align-items:flex-start;color:var(--muted-foreground);font-size:var(--g-t-sm);line-height:1.45}.espace-gerant .rap-fiche li svg{flex:none;margin-top:3px;color:var(--orange,var(--g-p-braise-24))}.espace-gerant .rap-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--border)}.espace-gerant .rap-pied p{margin:0;max-width:60ch;color:var(--muted-foreground);line-height:1.5}.espace-gerant .rap-equipe{margin:0;color:var(--muted-foreground);font-size:var(--g-t-sm)}.espace-gerant .rap-compact{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.espace-gerant .rap-visages{display:flex}.espace-gerant .rap-visages .avatar{border:2px solid var(--card);border-radius:50%;margin-left:-10px}.espace-gerant .rap-visages .avatar:first-child{margin-left:0}.espace-gerant .rap-texte{flex:1 1 260px;display:flex;flex-direction:column;gap:4px}.espace-gerant .rap-texte strong{font-family:var(--g-police);font-size:var(--g-t-md)}.espace-gerant .rap-texte span{color:var(--muted-foreground);font-size:var(--g-t-sm);line-height:1.45}.espace-gerant .premiers-pas{display:grid;gap:1.1rem;scroll-margin-top:5.5rem}.espace-gerant .pp-tete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem}.espace-gerant .pp-tete>div:first-child{min-width:0;flex:1 1 20rem}.espace-gerant .pp-surtitre{display:block;font-size:var(--g-t-xs);letter-spacing:.13em;font-weight:600;color:var(--muted-foreground);margin-bottom:.35rem}.espace-gerant .pp-tete h2{margin:0;font-size:var(--g-t-lg);line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.espace-gerant .pp-sous-titre{margin:.35rem 0 0;font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground)}.espace-gerant .pp-tete-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.espace-gerant .pp-tete-actions button{min-height:2.75rem}.espace-gerant .pp-progression{display:grid;gap:.5rem}.espace-gerant .pp-jauge{height:.6rem;border-radius:var(--g-r-rond);background:var(--secondary);overflow:hidden}.espace-gerant .pp-jauge>span{display:block;height:100%;border-radius:inherit;background:var(--orange,var(--g-p-braise-24));transition:width .4s ease}.espace-gerant .pp-progression p{margin:0;font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground)}.espace-gerant .pp-progression strong{color:var(--foreground);font-variant-numeric:tabular-nums}.espace-gerant .pp-etapes{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.espace-gerant .pp-etape{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--g-r-m);background:var(--card)}.espace-gerant .pp-etape.pp-faite{padding:.6rem 1rem;background:transparent;border-style:dashed}.espace-gerant .pp-etape.pp-prochaine{border-color:var(--orange,var(--g-p-braise-24));box-shadow:inset 3px 0 0 var(--orange,var(--g-p-braise-24))}.espace-gerant .pp-pastille{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;border:1.5px solid var(--border);font-size:var(--g-t-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.espace-gerant .pp-pastille.faite{border-color:transparent;background:var(--foreground);color:var(--background)}.espace-gerant .pp-prochaine .pp-pastille{border-color:transparent;background:var(--orange,var(--g-p-braise-24));color:var(--g-p-papier-05)}.espace-gerant .pp-corps{min-width:0;display:grid;gap:.4rem}.espace-gerant .pp-titre{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.espace-gerant .pp-titre strong{font-size:var(--g-t-md);line-height:1.4;overflow-wrap:anywhere}.espace-gerant .pp-faite .pp-titre strong{font-weight:600;color:var(--muted-foreground)}.espace-gerant .pp-pourquoi{line-height:1.55}.espace-gerant .pp-mesure,.espace-gerant .pp-pourquoi{margin:0;font-size:var(--g-t-sm);overflow-wrap:anywhere}.espace-gerant .pp-mesure{display:flex;gap:.4rem;align-items:flex-start;line-height:1.5;color:var(--muted-foreground)}.espace-gerant .pp-mesure svg{flex:none;margin-top:.15rem}.espace-gerant .pp-faite .pp-mesure{font-size:var(--g-t-sm)}.espace-gerant .pp-decocher{min-height:2.75rem}.espace-gerant .pp-detail{display:grid;gap:.4rem}.espace-gerant .pp-basculer{min-height:2.75rem;color:var(--muted-foreground)}.espace-gerant .pp-etape.pp-fermee{padding-top:.7rem;padding-bottom:.7rem}.espace-gerant .pp-points{list-style:none;margin:.15rem 0 0;padding:0;display:grid;gap:.45rem}.espace-gerant .pp-points>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .9rem;align-items:center;padding:.6rem .75rem;border-radius:var(--g-r-s);background:var(--secondary)}.espace-gerant .pp-point-texte{min-width:0;display:grid;gap:.15rem}.espace-gerant .pp-point-texte strong{font-size:var(--g-t-sm);line-height:1.4;overflow-wrap:anywhere}.espace-gerant .pp-point-texte small{font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground);overflow-wrap:anywhere}.espace-gerant .pp-points>li.pp-grave{background:color-mix(in srgb,var(--destructive) 7%,var(--card));box-shadow:inset 3px 0 0 var(--destructive)}.espace-gerant .pp-grave .pp-point-texte strong{color:var(--destructive)}.espace-gerant .pp-point-texte em{font-style:normal;font-size:var(--g-t-xs);font-weight:600;line-height:1.4;color:var(--destructive)}.espace-gerant .pp-point-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.espace-gerant .pp-point-actions button{min-height:2.75rem;white-space:normal;height:auto}.espace-gerant .pp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.2rem}.espace-gerant .pp-actions button{min-height:2.75rem}.espace-gerant .pp-lien{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .75rem;border-radius:var(--g-r-s);font-size:var(--g-t-sm);font-weight:500;color:var(--foreground);text-decoration:none}.espace-gerant .pp-lien:hover{text-decoration:underline;text-underline-offset:3px}.espace-gerant .pp-video{max-width:36rem}.espace-gerant .pp-video .video-tuto{margin:0;display:grid;gap:.45rem}.espace-gerant .pp-video video{width:100%;height:auto;border-radius:var(--g-r-s);background:var(--g-p-encre-10)}.espace-gerant .pp-video figcaption{display:grid;gap:.15rem;font-size:var(--g-t-sm);line-height:1.5}.espace-gerant .pp-video figcaption small,.espace-gerant .pp-video figcaption span{color:var(--muted-foreground)}.espace-gerant .pp-video .video-tuto-absente{padding:.75rem .9rem;border:1px dashed var(--border);border-radius:var(--g-r-s)}.espace-gerant .premiers-pas.pp-replie{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem}.espace-gerant .pp-replie-texte{min-width:0}.espace-gerant .pp-replie-texte strong{font-size:var(--g-t-md)}.espace-gerant .pp-replie-texte p{margin:.2rem 0 0;font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground)}.espace-gerant .pp-replie-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.espace-gerant .pp-replie-actions button{min-height:2.75rem}.espace-gerant .pp-bande{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1.25rem;padding:.55rem .9rem;border:1px dashed var(--border);border-radius:var(--g-r-m);font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground);scroll-margin-top:5.5rem}.espace-gerant .pp-bande>span{flex:1 1 14rem;min-width:0}.espace-gerant .pp-bande strong{color:var(--foreground)}.espace-gerant .pp-bande button{min-height:2.75rem}@media (max-width:640px){.espace-gerant .pp-etape{grid-template-columns:auto minmax(0,1fr);padding:.8rem}.espace-gerant .pp-etape>.pp-basculer,.espace-gerant .pp-etape>.pp-decocher{grid-column:2;justify-self:start;margin-left:-.75rem}.espace-gerant .pp-points>li{grid-template-columns:minmax(0,1fr)}.espace-gerant .pp-point-actions{justify-content:stretch}.espace-gerant .pp-point-actions>*{flex:1 1 100%}.espace-gerant .pp-actions>*{flex:1 1 100%;justify-content:center}.espace-gerant .pp-actions button{white-space:normal;height:auto}.espace-gerant .pp-tete-actions{width:100%}.espace-gerant .pp-tete-actions>*{flex:1 1 auto;justify-content:center;white-space:nowrap}.espace-gerant .premiers-pas.pp-replie{grid-template-columns:auto minmax(0,1fr)}.espace-gerant .premiers-pas.pp-replie .pp-replie-actions{grid-column:1/-1;justify-content:stretch}.espace-gerant .premiers-pas.pp-replie .pp-replie-actions>*{flex:1 1 0}}.espace-gerant .pp-porte{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.5rem .9rem;border:1px solid var(--border);border-radius:var(--g-r-s);background:var(--card);font-size:var(--g-t-sm);font-weight:500;line-height:1.3;color:var(--foreground);text-decoration:none}.espace-gerant .pp-porte:hover{background:var(--secondary)}.espace-gerant .pp-porte:focus-visible{outline:2px solid var(--orange,var(--g-p-braise-24));outline-offset:2px}.espace-gerant .pp-porte.pp-porte-principale{border-color:transparent;background:var(--orange,var(--g-p-braise-24));color:var(--g-p-papier-05);font-weight:600}.espace-gerant .pp-porte.pp-porte-principale:hover{background:color-mix(in srgb,var(--orange,var(--g-p-braise-24)) 88%,var(--g-p-encre-10))}.espace-gerant .pp-points>li.pp-chez-nous{background:transparent;border:1px dashed var(--border)}.espace-gerant .pp-chez-nous-marque{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .2rem;font-size:var(--g-t-sm);font-weight:600;color:var(--muted-foreground);white-space:nowrap}.espace-gerant .pp-suite{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.espace-gerant .pp-suite button{min-height:2.75rem}.espace-gerant .pp-suite p{flex:1 1 16rem;margin:0;font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground)}@media (max-width:640px){.espace-gerant .pp-suite>*{flex:1 1 100%}.espace-gerant .pp-suite button{justify-content:center}.espace-gerant .pp-chez-nous-marque{white-space:normal}}.espace-gerant .mes-guide{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .9rem;border:1px solid var(--border);border-radius:var(--g-r-s);background:var(--card);font-size:var(--g-t-sm);font-weight:600;color:var(--foreground);text-decoration:none;white-space:nowrap}.espace-gerant .mes-guide:hover{border-color:color-mix(in srgb,var(--foreground) 30%,var(--border))}.espace-gerant .mes-tete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1.25rem 1.75rem;align-items:start;border-top:4px solid var(--orange,var(--g-p-braise-24))}.espace-gerant .mes-tete.mes-installe{border-top-color:color-mix(in srgb,var(--foreground) 55%,var(--border))}.espace-gerant .mes-avancement{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.espace-gerant .mes-avancement-texte{min-width:0;display:grid;gap:.3rem}.espace-gerant .mes-avancement-texte h2{margin:0;font-size:var(--g-t-lg);line-height:1.25;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.espace-gerant .mes-avancement-texte p{margin:0;font-size:var(--g-t-sm);line-height:1.5;color:var(--muted-foreground)}.espace-gerant .mes-avancement-texte small{font-size:var(--g-t-xs);line-height:1.45;color:var(--muted-foreground)}.espace-gerant .mes-anneau{position:relative;width:88px;height:88px;flex:none}.espace-gerant .mes-anneau svg{display:block}.espace-gerant .mes-anneau circle{fill:none;stroke-width:7}.espace-gerant .mes-anneau-fond{stroke:var(--secondary)}.espace-gerant .mes-anneau-plein{stroke:var(--orange,var(--g-p-braise-24));stroke-linecap:round;transition:stroke-dashoffset .5s ease}.espace-gerant .mes-installe .mes-anneau-plein{stroke:var(--foreground)}.espace-gerant .mes-anneau>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.espace-gerant .mes-anneau b{font-size:var(--g-t-lg);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.espace-gerant .mes-anneau small{font-size:var(--g-t-xs);font-weight:600;margin-left:.05rem}.espace-gerant .mes-sommaire{grid-column:1;min-width:0}.espace-gerant .mes-sommaire ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem}.espace-gerant .mes-sommaire button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:2.75rem;padding:.35rem .6rem;border:1px solid transparent;border-radius:var(--g-r-s);background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.espace-gerant .mes-sommaire button:hover{background:var(--secondary)}.espace-gerant .mes-sommaire button:focus-visible{outline:2px solid var(--orange,var(--g-p-braise-24));outline-offset:2px}.espace-gerant .mes-sommaire-rang{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1.5px solid var(--border);font-size:var(--g-t-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.espace-gerant .mes-sommaire-titre{font-size:var(--g-t-sm);line-height:1.35;overflow-wrap:anywhere}.espace-gerant .mes-sommaire-compte{font-size:var(--g-t-xs);font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.espace-gerant .mes-sommaire .mes-fini .mes-sommaire-rang{border-color:transparent;background:var(--foreground);color:var(--background)}.espace-gerant .mes-sommaire .mes-fini .mes-sommaire-titre{color:var(--muted-foreground)}.espace-gerant .mes-sommaire .mes-en-cours{border-color:color-mix(in srgb,var(--orange,var(--g-p-braise-24)) 45%,var(--border));background:var(--orange-soft)}.espace-gerant .mes-sommaire .mes-en-cours .mes-sommaire-rang{border-color:transparent;background:var(--orange,var(--g-p-braise-24));color:var(--g-p-papier-05)}.espace-gerant .mes-sommaire .mes-en-cours .mes-sommaire-titre{font-weight:600}.espace-gerant .mes-maintenant{grid-column:2;grid-row:1/span 2;min-width:0;display:grid;gap:.55rem;align-content:start}.espace-gerant .mes-maintenant-titre{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--g-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--orange,var(--g-p-braise-24))}.espace-gerant .mes-maintenant .pp-etape{background:var(--card)}.espace-gerant .mes-avant{display:grid;gap:.75rem}.espace-gerant .mes-avant>summary{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;cursor:pointer;list-style:none;font-size:var(--g-t-md);font-weight:600;line-height:1.35}.espace-gerant .mes-avant>summary::-webkit-details-marker{display:none}.espace-gerant .mes-avant>summary:after{content:"";margin-left:auto;flex:none;width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.espace-gerant .mes-avant[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.espace-gerant .mes-avant ul{margin:0;padding:0 0 0 1.15rem;display:grid;gap:.45rem;font-size:var(--g-t-sm);line-height:1.55}.espace-gerant .mes-avant li::marker{color:var(--orange,var(--g-p-braise-24))}.espace-gerant .mes-avant .pp-lien{justify-self:start;padding-left:0}.espace-gerant .mes-chapitre{display:grid;gap:1rem;scroll-margin-top:5.5rem}.espace-gerant .mes-chapitre.mes-en-cours{border-color:color-mix(in srgb,var(--orange,var(--g-p-braise-24)) 40%,var(--border))}.espace-gerant .mes-chapitre-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:start}.espace-gerant .mes-rang{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--secondary);font-size:var(--g-t-sm);font-weight:600;font-variant-numeric:tabular-nums}.espace-gerant .mes-en-cours .mes-rang{background:var(--orange,var(--g-p-braise-24));color:var(--g-p-papier-05)}.espace-gerant .mes-fini .mes-rang{background:var(--foreground);color:var(--background)}.espace-gerant .mes-chapitre-texte{min-width:0}.espace-gerant .mes-chapitre-texte h2{margin:0;font-size:var(--g-t-md);line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}.espace-gerant .mes-chapitre-texte h2:focus{outline:none}.espace-gerant .mes-chapitre-texte p{margin:.25rem 0 0;font-size:var(--g-t-sm);line-height:1.55;color:var(--muted-foreground)}.espace-gerant .mes-chapitre-etat{display:grid;justify-items:end;gap:.25rem;text-align:right}.espace-gerant .mes-chapitre-etat small{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--g-t-xs);line-height:1.4;color:var(--muted-foreground);white-space:nowrap}.espace-gerant .mes-fini .pp-etape.pp-faite{border-style:dashed}.espace-gerant .mes-pro{display:grid;gap:.9rem;justify-items:start;background:color-mix(in srgb,var(--orange-soft) 55%,var(--card))}.espace-gerant .mes-pro-tete h2{margin:0;font-size:var(--g-t-md);line-height:1.35}.espace-gerant .mes-pro-tete p{margin:.3rem 0 0;font-size:var(--g-t-sm);line-height:1.55;color:var(--muted-foreground)}.espace-gerant .mes-pro-agents{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.6rem;width:100%}.espace-gerant .mes-pro-agents li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:center;font-size:var(--g-t-sm);line-height:1.45}.espace-gerant .mes-pro button{min-height:2.75rem}.espace-gerant .mes-aide{display:grid;gap:.8rem}.espace-gerant .mes-aide h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--g-t-md)}.espace-gerant .mes-aide ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.espace-gerant .mes-aide li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;font-size:var(--g-t-sm);line-height:1.6}.espace-gerant .mes-aide li svg{margin-top:.2rem;color:var(--muted-foreground)}.espace-gerant .mes-aide a{color:var(--foreground);font-weight:600;text-underline-offset:3px;overflow-wrap:anywhere}.espace-gerant .mes-aide-pied{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.6rem;border-top:1px solid var(--border)}.espace-gerant .mes-aide-pied button{min-height:2.75rem;white-space:normal;height:auto;text-align:left}@media (max-width:760px){.espace-gerant .mes-tete{grid-template-columns:minmax(0,1fr)}.espace-gerant .mes-avancement{order:1}.espace-gerant .mes-maintenant{grid-column:1;grid-row:auto;order:2}.espace-gerant .mes-sommaire{grid-column:1;order:3}}@media (max-width:640px){.espace-gerant .mes-avancement{grid-template-columns:auto minmax(0,1fr);gap:.8rem}.espace-gerant .mes-anneau,.espace-gerant .mes-anneau svg{width:72px;height:72px}.espace-gerant .mes-anneau b{font-size:var(--g-t-md)}.espace-gerant .mes-chapitre-tete{grid-template-columns:auto minmax(0,1fr)}.espace-gerant .mes-chapitre-etat{grid-column:2;justify-items:start;text-align:left;grid-auto-flow:column;justify-content:start;align-items:center;gap:.5rem}.espace-gerant .page-heading .mes-guide{width:100%;justify-content:center}}