html:has(.espace-gerant) .g-signature{display:inline-flex;align-items:center;gap:var(--g-e-1);color:var(--g-texte-2);font-size:var(--g-t-xs);font-weight:500;white-space:nowrap;vertical-align:middle}html:has(.espace-gerant) .g-signature img{width:18px;height:18px;border-radius:var(--g-r-rond);object-fit:cover}html:has(.espace-gerant) .g-exception{display:flex;align-items:center;gap:var(--g-e-3);margin-bottom:var(--g-e-4);padding:var(--g-e-3) var(--g-e-4);border:1px solid var(--g-bordure);border-left:3px solid var(--g-alerte);border-radius:var(--g-r-m);background:var(--g-surface);color:var(--g-texte)}html:has(.espace-gerant) .g-exception>svg{flex-shrink:0;color:var(--g-alerte)}html:has(.espace-gerant) .g-exception[data-ton=erreur]{border-left-color:var(--g-erreur)}html:has(.espace-gerant) .g-exception[data-ton=erreur]>svg{color:var(--g-erreur)}html:has(.espace-gerant) .g-exception[data-ton=info]{border-left-color:var(--g-info)}html:has(.espace-gerant) .g-exception[data-ton=info]>svg{color:var(--g-info)}html:has(.espace-gerant) .g-exception-texte{flex:1;min-width:0;font-size:var(--g-t-sm)}html:has(.espace-gerant) .g-exception-texte strong{font-weight:600}html:has(.espace-gerant) .g-exception-texte p{margin-top:2px;color:var(--g-texte-2)}html:has(.espace-gerant) .g-exception-action{flex-shrink:0}html:has(.espace-gerant) .g-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g-e-3);margin-bottom:var(--g-e-4)}html:has(.espace-gerant) .g-tuiles[data-colonnes="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}html:has(.espace-gerant) .g-tuile{display:flex;flex-direction:column;gap:var(--g-e-2);min-width:0;padding:var(--g-e-4);border:1px solid var(--g-bordure);border-radius:var(--g-r-l);background:var(--g-surface);box-shadow:var(--g-ombre-1)}html:has(.espace-gerant) .g-tuile-libelle{font-size:var(--g-t-sm);color:var(--g-texte-2);font-weight:500}html:has(.espace-gerant) .g-tuile-corps{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--g-e-2);min-height:36px}html:has(.espace-gerant) .g-tuile-valeur{font-size:var(--g-t-xl);font-weight:600;letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}html:has(.espace-gerant) .g-tuile-pied{min-height:20px;display:flex;align-items:center}html:has(.espace-gerant) .g-tuile-attente{font-size:var(--g-t-xs);color:var(--g-texte-3)}html:has(.espace-gerant) .g-mini-courbe{flex-shrink:0;overflow:visible}html:has(.espace-gerant) .g-ecart{display:inline-flex;align-items:center;gap:var(--g-e-2);font-size:var(--g-t-xs);color:var(--g-texte-3)}html:has(.espace-gerant) .g-ecart-valeur{display:inline-flex;align-items:center;gap:2px;padding:1px var(--g-e-2);border-radius:var(--g-r-s);font-weight:600;font-variant-numeric:tabular-nums;background:var(--g-surface-2);color:var(--g-texte-2)}html:has(.espace-gerant) .g-ecart[data-ton=bon] .g-ecart-valeur{background:var(--g-succes-doux);color:var(--g-succes)}html:has(.espace-gerant) .g-ecart[data-ton=mauvais] .g-ecart-valeur{background:var(--g-erreur-doux);color:var(--g-erreur)}html:has(.espace-gerant) .g-rangee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-e-4);margin-bottom:var(--g-e-4)}html:has(.espace-gerant) .g-rangee>*{margin-bottom:0}html:has(.espace-gerant) .g-bloc{margin-bottom:var(--g-e-4);padding:var(--g-e-5);border:1px solid var(--g-bordure);border-radius:var(--g-r-l);background:var(--g-surface);box-shadow:var(--g-ombre-1)}html:has(.espace-gerant) .g-bloc-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--g-e-3);margin-bottom:var(--g-e-3)}html:has(.espace-gerant) .g-bloc-tete h2{font-size:var(--g-t-md);font-weight:600}html:has(.espace-gerant) .g-bloc-tete p{font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-afaire{list-style:none;margin:0;padding:0;display:grid}html:has(.espace-gerant) .g-afaire li+li{border-top:1px solid var(--g-bordure)}html:has(.espace-gerant) .g-afaire-ligne{display:flex;align-items:center;gap:var(--g-e-3);width:100%;min-height:56px;padding:var(--g-e-3) var(--g-e-1);text-align:left;color:var(--g-texte);border-radius:var(--g-r-m);transition:background var(--g-duree) var(--g-courbe)}html:has(.espace-gerant) .g-afaire-ligne:hover{background:var(--g-surface-2)}html:has(.espace-gerant) .g-afaire-point{width:8px;height:8px;flex-shrink:0;border-radius:var(--g-r-rond);background:var(--g-alerte)}html:has(.espace-gerant) .g-afaire-point[data-urgent]{background:var(--g-erreur)}html:has(.espace-gerant) .g-afaire-texte{flex:1;min-width:0;display:grid;gap:2px}html:has(.espace-gerant) .g-afaire-texte strong{font-size:var(--g-t-sm);font-weight:600}html:has(.espace-gerant) .g-afaire-texte small{font-size:var(--g-t-xs);color:var(--g-texte-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-e-1)}html:has(.espace-gerant) .g-afaire-action{display:inline-flex;align-items:center;gap:2px;font-size:var(--g-t-sm);color:var(--g-texte-2);font-weight:500;flex-shrink:0}html:has(.espace-gerant) .g-afaire-vide{display:flex;align-items:center;gap:var(--g-e-2);padding:var(--g-e-3) 0;font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-afaire-vide svg{color:var(--g-succes)}html:has(.espace-gerant) .g-installation{display:flex;align-items:center;gap:var(--g-e-3);margin-bottom:var(--g-e-4);width:100%;padding:var(--g-e-3) var(--g-e-4);border:1px solid var(--g-bordure);border-radius:var(--g-r-l);background:var(--g-surface);color:var(--g-texte);text-align:left;font-size:var(--g-t-sm)}html:has(.espace-gerant) .g-installation:hover{background:var(--g-surface-2)}html:has(.espace-gerant) .g-installation-jauge{width:96px;height:6px;flex-shrink:0;border-radius:var(--g-r-rond);background:var(--g-surface-3);overflow:hidden}html:has(.espace-gerant) .g-installation-jauge i{display:block;height:100%;border-radius:var(--g-r-rond);background:var(--g-accent)}html:has(.espace-gerant) .g-installation-texte{flex:1;min-width:0}html:has(.espace-gerant) .g-installation-texte strong{font-weight:600}html:has(.espace-gerant) .g-installation-texte span{color:var(--g-texte-2)}html:has(.espace-gerant) .g-graph{min-width:0;margin-bottom:var(--g-e-4);padding:var(--g-e-5);border:1px solid var(--g-bordure);border-radius:var(--g-r-l);background:var(--g-surface);box-shadow:var(--g-ombre-1)}html:has(.espace-gerant) .g-graph-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--g-e-3);margin-bottom:var(--g-e-4)}html:has(.espace-gerant) .g-graph-titres{min-width:0}html:has(.espace-gerant) .g-graph-titres h2{font-size:var(--g-t-md);font-weight:600}html:has(.espace-gerant) .g-graph-titres>p{margin-top:2px;font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-graph-chiffre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-e-2) var(--g-e-3);margin-top:var(--g-e-2)}html:has(.espace-gerant) .g-graph-chiffre strong{font-size:var(--g-t-xl);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html:has(.espace-gerant) .g-graph-outils{display:flex;align-items:center;gap:var(--g-e-2);flex-shrink:0}html:has(.espace-gerant) .g-graph-bascule{display:inline-grid;place-items:center;width:var(--g-controle);height:var(--g-controle);border:1px solid var(--g-bordure);border-radius:var(--g-r-m);color:var(--g-texte-2);background:var(--g-surface)}html:has(.espace-gerant) .g-graph-bascule:hover,html:has(.espace-gerant) .g-graph-bascule[aria-pressed=true]{background:var(--g-surface-2);color:var(--g-texte)}html:has(.espace-gerant) .g-graph-figure{margin:0}html:has(.espace-gerant) .g-graph-zone{width:100%;min-width:0}html:has(.espace-gerant) .g-graph-zone .recharts-wrapper,html:has(.espace-gerant) .g-graph-zone svg{overflow:visible}html:has(.espace-gerant) .g-graph-zone text{font-variant-numeric:tabular-nums}html:has(.espace-gerant) .g-graph-attente{padding:var(--g-e-6) 0;text-align:center;font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-graph-tableau{max-height:320px;overflow:auto}html:has(.espace-gerant) .g-graph-tableau table{width:100%;border-collapse:collapse;font-size:var(--g-t-sm);font-variant-numeric:tabular-nums}html:has(.espace-gerant) .g-graph-tableau :is(th,td){padding:var(--g-e-2) var(--g-e-3);border-bottom:1px solid var(--g-bordure);text-align:right}html:has(.espace-gerant) .g-graph-tableau :is(th:first-child,td:first-child){text-align:left}html:has(.espace-gerant) .g-graph-tableau thead th{font-size:var(--g-t-xs);font-weight:500;color:var(--g-texte-3);position:sticky;top:0;background:var(--g-surface)}html:has(.espace-gerant) .g-graph-tableau tbody th{font-weight:500}html:has(.espace-gerant) .g-legende{display:flex;flex-wrap:wrap;gap:var(--g-e-2) var(--g-e-4);list-style:none;margin:var(--g-e-3) 0 0;padding:0;font-size:var(--g-t-xs);color:var(--g-texte-2)}html:has(.espace-gerant) .g-legende li{display:inline-flex;align-items:center;gap:var(--g-e-2)}html:has(.espace-gerant) .g-legende i{width:12px;height:3px;border-radius:var(--g-r-rond)}html:has(.espace-gerant) .g-legende i[data-pointille]{height:0;border-top:2px dashed}html:has(.espace-gerant) .g-bulle{min-width:160px;padding:var(--g-e-2) var(--g-e-3);border:1px solid var(--g-bordure);border-radius:var(--g-r-m);background:var(--g-surface);box-shadow:var(--g-ombre-2);font-size:var(--g-t-xs);color:var(--g-texte)}html:has(.espace-gerant) .g-bulle-titre{font-weight:600;margin-bottom:var(--g-e-1)}html:has(.espace-gerant) .g-bulle-ligne{display:flex;align-items:center;gap:var(--g-e-2)}html:has(.espace-gerant) .g-bulle-ligne i{width:8px;height:8px;border-radius:var(--g-r-rond);flex-shrink:0}html:has(.espace-gerant) .g-bulle-ligne span{flex:1;color:var(--g-texte-2)}html:has(.espace-gerant) .g-bulle-ligne b{font-weight:600;font-variant-numeric:tabular-nums}html:has(.espace-gerant) .g-bulle-note{margin-top:var(--g-e-1);color:var(--g-texte-3)}html:has(.espace-gerant) .g-outils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-e-3);margin-bottom:var(--g-e-3)}html:has(.espace-gerant) .g-outils-droite{margin-left:auto;display:flex;gap:var(--g-e-2)}html:has(.espace-gerant) .g-pastilles{display:flex;flex-wrap:wrap;gap:var(--g-e-1)}html:has(.espace-gerant) .g-pastilles button{display:inline-flex;align-items:center;gap:var(--g-e-2);min-height:var(--g-controle);padding:0 var(--g-e-3);border:1px solid var(--g-bordure);border-radius:var(--g-r-rond);background:var(--g-surface);font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-pastilles button:hover{background:var(--g-surface-2);color:var(--g-texte)}html:has(.espace-gerant) .g-pastilles button[aria-pressed=true]{border-color:var(--g-texte);color:var(--g-texte);font-weight:600}html:has(.espace-gerant) .g-pastilles button b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--g-texte-3)}html:has(.espace-gerant) .g-pastilles button[data-ton=alerte] b{color:var(--g-erreur)}html:has(.espace-gerant) .detail-sheet.g-panneau-large{width:min(100vw,960px)!important;max-width:960px!important}html:has(.espace-gerant) .g-panneau-pied{display:flex;justify-content:flex-end;gap:var(--g-e-2);padding:var(--g-e-4);border-top:1px solid var(--g-bordure)}html:has(.espace-gerant) .g-reglage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--g-e-6);padding:var(--g-e-6) 0;border-bottom:1px solid var(--g-bordure)}html:has(.espace-gerant) .g-reglage-tete h2{font-size:var(--g-t-md);font-weight:600}html:has(.espace-gerant) .g-reglage-tete p{margin-top:var(--g-e-1);font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-reglage-champs{display:grid;gap:var(--g-e-4);max-width:44rem}html:has(.espace-gerant) .g-enregistrer{position:sticky;bottom:var(--g-e-4);z-index:5;display:flex;align-items:center;gap:var(--g-e-2);margin-top:var(--g-e-4);padding:var(--g-e-3) var(--g-e-4);border:1px solid var(--g-bordure);border-radius:var(--g-r-l);background:var(--g-surface);box-shadow:var(--g-ombre-2);font-size:var(--g-t-sm)}html:has(.espace-gerant) .g-enregistrer span{flex:1;color:var(--g-texte-2)}html:has(.espace-gerant) .g-agent-tete{display:flex;align-items:center;gap:var(--g-e-3);margin-bottom:var(--g-e-4)}html:has(.espace-gerant) .g-agent-tete img{border-radius:var(--g-r-rond)}html:has(.espace-gerant) .g-agent-tete strong{font-size:var(--g-t-md);font-weight:600}html:has(.espace-gerant) .g-agent-tete p{font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-agent-etat{margin-left:auto}html:has(.espace-gerant) .g-avalider{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--g-e-3);padding:var(--g-e-4) 0;border-top:1px solid var(--g-bordure)}html:has(.espace-gerant) .g-avalider-texte strong{font-size:var(--g-t-sm);font-weight:600}html:has(.espace-gerant) .g-avalider-faits{margin-top:2px;font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-avalider-actions{display:flex;align-items:center;gap:var(--g-e-2)}html:has(.espace-gerant) .g-atelier-theme{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--g-e-4);align-items:start;margin-bottom:var(--g-e-4)}html:has(.espace-gerant) .g-atelier-theme>.g-reglages{margin-bottom:0}html:has(.espace-gerant) .g-atelier-theme input[type=color]{width:100%;height:2.5rem;padding:var(--g-e-1);cursor:pointer}html:has(.espace-gerant) .g-atelier-theme input[type=color]::-webkit-color-swatch-wrapper{padding:0}html:has(.espace-gerant) .g-atelier-theme input[type=color]::-webkit-color-swatch{border:0;border-radius:var(--g-r-s)}html:has(.espace-gerant) .g-atelier-theme>.g-enregistrer{grid-column:1/-1}html:has(.espace-gerant) .g-apercu-direct{position:sticky;top:var(--g-e-6);display:grid;gap:var(--g-e-2)}html:has(.espace-gerant) .g-apercu-direct-titre{font-size:var(--g-t-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--g-texte-2)}html:has(.espace-gerant) .g-apercu-site{display:grid;gap:var(--g-e-3);padding:var(--g-e-4);border:1px solid var(--g-bordure);box-shadow:var(--g-ombre-1);transition:background var(--g-duree) var(--g-courbe),color var(--g-duree) var(--g-courbe)}html:has(.espace-gerant) .g-apercu-site-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--g-e-2);font-size:var(--g-t-xs)}html:has(.espace-gerant) .g-apercu-site-tete strong{font-size:var(--g-t-lg);font-weight:700}html:has(.espace-gerant) .g-apercu-site-rubrique{font-size:var(--g-t-md);font-weight:600}html:has(.espace-gerant) .g-apercu-site-produit{display:flex;align-items:center;justify-content:space-between;gap:var(--g-e-2);padding:var(--g-e-3);border:1px solid;font-size:var(--g-t-sm)}html:has(.espace-gerant) .g-apercu-site-produit>span:first-child{display:grid;gap:2px}html:has(.espace-gerant) .g-apercu-site-ajout{padding:var(--g-e-1) var(--g-e-3);font-size:var(--g-t-xs);font-weight:600}html:has(.espace-gerant) .g-apercu-site-commander{display:block;padding:var(--g-e-3);text-align:center;font-size:var(--g-t-sm);font-weight:600}html:has(.espace-gerant) .g-apercu-site[data-ambiance=claire]{background:var(--g-apercu-claire-fond);color:var(--g-apercu-claire-texte)}html:has(.espace-gerant) .g-apercu-site[data-ambiance=sombre]{background:var(--g-apercu-sombre-fond);color:var(--g-apercu-sombre-texte)}html:has(.espace-gerant) .g-apercu-site[data-ambiance=claire] .g-apercu-site-produit{border-color:var(--g-apercu-claire-bord)}html:has(.espace-gerant) .g-apercu-site[data-ambiance=sombre] .g-apercu-site-produit{border-color:var(--g-apercu-sombre-bord)}html:has(.espace-gerant) .g-apercu-site-doux{opacity:.7}html:has(.espace-gerant) :is(.g-apercu-site-ajout,.g-apercu-site-commander){color:var(--g-apercu-sur-accent)}@media (max-width:1100px){html:has(.espace-gerant) .g-atelier-theme{grid-template-columns:minmax(0,1fr)}html:has(.espace-gerant) .g-apercu-direct{position:static;order:-1}}html:has(.espace-gerant) button.g-ligne-cliquable{width:100%;text-align:left;cursor:pointer;color:inherit;transition:background var(--g-duree) var(--g-courbe)}html:has(.espace-gerant) button.g-ligne-cliquable:hover{background:var(--g-surface-2)}html:has(.espace-gerant) button.g-ligne-cliquable:focus-visible{outline:none;box-shadow:var(--g-foyer)}html:has(.espace-gerant) button.g-ligne-cliquable>svg{flex:0 0 auto;color:var(--g-texte-2)}html:has(.espace-gerant) .rdv-absences-panneau{display:grid;gap:var(--g-e-4)}html:has(.espace-gerant) .g-etapes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--g-e-2);margin:0 0 var(--g-e-4);padding:0;list-style:none}html:has(.espace-gerant) .g-etapes li{display:flex;align-items:center;gap:var(--g-e-2);padding:var(--g-e-3);border:1px solid var(--g-bordure);border-radius:var(--g-r-m);background:var(--g-surface);font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-etape-rond{display:inline-grid;place-items:center;flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:var(--g-r-rond);border:1px solid var(--g-bordure-forte);font-size:var(--g-t-xs);font-weight:600}html:has(.espace-gerant) .g-etapes li[data-etat=fait] .g-etape-rond{background:var(--g-succes-doux);border-color:var(--g-succes);color:var(--g-succes)}html:has(.espace-gerant) .g-etapes li[data-etat=encours]{border-color:var(--g-accent);color:var(--g-texte);font-weight:600}html:has(.espace-gerant) .g-etapes li[data-etat=encours] .g-etape-rond{background:var(--g-accent);border-color:var(--g-accent);color:var(--g-surface)}html:has(.espace-gerant) .g-etapes li[data-etat=bloque]{border-color:var(--g-alerte);color:var(--g-texte);font-weight:600}html:has(.espace-gerant) .g-etapes li[data-etat=bloque] .g-etape-rond{background:var(--g-alerte-doux);border-color:var(--g-alerte);color:var(--g-alerte)}@media (max-width:720px){html:has(.espace-gerant) .g-etapes{grid-auto-flow:row}}@media (max-width:1100px){html:has(.espace-gerant) .g-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){html:has(.espace-gerant) .g-tuiles[data-colonnes="3"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){html:has(.espace-gerant) .g-rangee{grid-template-columns:minmax(0,1fr)}html:has(.espace-gerant) .g-reglage{grid-template-columns:minmax(0,1fr);gap:var(--g-e-3)}html:has(.espace-gerant) .g-avalider{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){html:has(.espace-gerant) .g-tuiles{gap:var(--g-e-2)}html:has(.espace-gerant) .g-tuile{padding:var(--g-e-3)}html:has(.espace-gerant) .g-tuile-corps .g-mini-courbe{display:none}html:has(.espace-gerant) .g-graph{padding:var(--g-e-4)}html:has(.espace-gerant) .g-graph-tete{flex-wrap:wrap}html:has(.espace-gerant) .g-installation-jauge{display:none}}html:has(.espace-gerant) .g-carte{display:grid;gap:var(--g-e-4)}html:has(.espace-gerant) .g-carte-section{border:1px solid var(--g-bordure);border-radius:var(--g-r-l);background:var(--g-surface);box-shadow:var(--g-ombre-1);overflow:clip}html:has(.espace-gerant) .g-carte-intitule{position:sticky;top:101px;z-index:2;display:flex;align-items:baseline;gap:var(--g-e-2);padding:var(--g-e-3) var(--g-e-4);background:var(--g-surface-2);border-bottom:1px solid var(--g-bordure);font-size:var(--g-t-sm);font-weight:600}html:has(.espace-gerant) .g-carte-intitule small{font-size:var(--g-t-xs);font-weight:400;color:var(--g-texte-3)}html:has(.espace-gerant) .g-carte-liste{list-style:none;margin:0;padding:0}html:has(.espace-gerant) .g-carte-ligne{display:grid;grid-template-columns:minmax(0,1fr) 96px 200px 172px;align-items:center;gap:var(--g-e-3);min-height:64px;padding:var(--g-e-2) var(--g-e-4);border-top:1px solid var(--g-bordure)}html:has(.espace-gerant) .g-carte-ligne:first-child{border-top:0}html:has(.espace-gerant) .g-carte-ligne[data-ordre]{grid-template-columns:20px minmax(0,1fr) 96px 200px 96px;cursor:grab}html:has(.espace-gerant) .g-carte-ligne[data-etat=retire] .g-carte-nom strong{color:var(--g-texte-2)}html:has(.espace-gerant) .g-carte-poignee{color:var(--g-texte-3);display:inline-flex}html:has(.espace-gerant) .g-carte-ouvrir{display:flex;align-items:center;gap:var(--g-e-3);min-width:0;text-align:left;color:var(--g-texte);border-radius:var(--g-r-m)}html:has(.espace-gerant) .g-carte-ouvrir:hover strong{text-decoration:underline}html:has(.espace-gerant) .g-carte-photo{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:var(--g-r-m);background:var(--g-surface-2);color:var(--g-texte-3)}html:has(.espace-gerant) .g-carte-photo img{width:100%;height:100%;object-fit:cover}html:has(.espace-gerant) .g-carte-nom{display:grid;gap:2px;min-width:0}html:has(.espace-gerant) .g-carte-nom strong{display:inline-flex;align-items:center;gap:var(--g-e-1);font-size:var(--g-t-sm);font-weight:600}html:has(.espace-gerant) .g-carte-nom small{font-size:var(--g-t-xs);color:var(--g-texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:has(.espace-gerant) .g-carte-alerte{font-style:normal;font-size:var(--g-t-xs);color:var(--g-alerte);font-weight:500}html:has(.espace-gerant) .g-carte-prix{text-align:right;font-variant-numeric:tabular-nums}html:has(.espace-gerant) .g-carte-prix-bouton{min-height:var(--g-controle);padding:0 var(--g-e-2);border-radius:var(--g-r-m);font-size:var(--g-t-sm);font-weight:600;color:var(--g-texte);border:1px dashed transparent}html:has(.espace-gerant) .g-carte-prix-bouton:hover{border-color:var(--g-bordure-forte);background:var(--g-surface-2)}html:has(.espace-gerant) .g-carte-prix [data-slot=input]{text-align:right;font-size:var(--g-t-md)!important;height:var(--g-controle)}html:has(.espace-gerant) .g-carte-etat{font-size:var(--g-t-xs);min-width:0}html:has(.espace-gerant) .g-carte-normal{color:var(--g-texte-3)}html:has(.espace-gerant) .g-etiquette{display:inline-flex;align-items:center;padding:2px var(--g-e-2);border-radius:var(--g-r-s);background:var(--g-surface-2);color:var(--g-texte-2);font-size:var(--g-t-xs);font-weight:500}html:has(.espace-gerant) .g-etiquette[data-ton=alerte]{background:var(--g-alerte-doux);color:var(--g-alerte);font-weight:600}html:has(.espace-gerant) .g-carte-action{display:flex;justify-content:flex-end;gap:var(--g-e-1)}html:has(.espace-gerant) .g-carte-action [data-slot=button][data-variant=ghost]{color:var(--g-texte-2)}html:has(.espace-gerant) .g-chaleur{display:grid;grid-template-columns:3rem repeat(7,minmax(0,1fr));gap:3px;align-items:center}html:has(.espace-gerant) .g-chaleur-jour{text-align:center;font-size:var(--g-t-xs);color:var(--g-texte-3)}html:has(.espace-gerant) .g-chaleur-heure{font-size:var(--g-t-xs);color:var(--g-texte-3);font-variant-numeric:tabular-nums}html:has(.espace-gerant) .g-chaleur-case{display:block;height:18px;border-radius:var(--g-r-s);background:var(--g-surface-2)}html:has(.espace-gerant) .g-chaleur-case[data-niveau="1"]{background:color-mix(in srgb,var(--g-serie-1) 22%,var(--g-surface))}html:has(.espace-gerant) .g-chaleur-case[data-niveau="2"]{background:color-mix(in srgb,var(--g-serie-1) 45%,var(--g-surface))}html:has(.espace-gerant) .g-chaleur-case[data-niveau="3"]{background:color-mix(in srgb,var(--g-serie-1) 72%,var(--g-surface))}html:has(.espace-gerant) .g-chaleur-case[data-niveau="4"]{background:var(--g-serie-1)}html:has(.espace-gerant) .g-chaleur-legende{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:var(--g-e-3);font-size:var(--g-t-xs);color:var(--g-texte-3)}html:has(.espace-gerant) .g-chaleur-legende i{width:18px}html:has(.espace-gerant) .g-chaleur-legende span{margin:0 var(--g-e-1)}@media (max-width:860px){html:has(.espace-gerant) .g-carte-intitule{top:101px}html:has(.espace-gerant) .g-carte-ligne,html:has(.espace-gerant) .g-carte-ligne[data-ordre]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom prix" "etat action";row-gap:var(--g-e-1)}html:has(.espace-gerant) .g-carte-poignee{display:none}html:has(.espace-gerant) .g-carte-ouvrir{grid-area:nom}html:has(.espace-gerant) .g-carte-prix{grid-area:prix}html:has(.espace-gerant) .g-carte-etat{grid-area:etat;padding-left:calc(44px + var(--g-e-3))}html:has(.espace-gerant) .g-carte-action{grid-area:action}}html:has(.espace-gerant) .g-etat-commerce{position:relative}html:has(.espace-gerant) .g-etat-pastille{display:inline-flex;align-items:center;gap:var(--g-e-2);min-height:var(--g-controle);padding:0 var(--g-e-3);border:1px solid var(--g-bordure);border-radius:var(--g-r-rond);background:var(--g-surface);font-size:var(--g-t-sm);font-weight:500;color:var(--g-texte);white-space:nowrap}html:has(.espace-gerant) .g-etat-pastille:hover{background:var(--g-surface-2)}html:has(.espace-gerant) .g-etat-pastille i{width:8px;height:8px;border-radius:var(--g-r-rond);background:var(--g-texte-3)}html:has(.espace-gerant) .g-etat-pastille[data-statut=ouvert] i{background:var(--g-succes)}html:has(.espace-gerant) .g-etat-pastille[data-statut=pause]{border-color:var(--g-alerte)}html:has(.espace-gerant) .g-etat-pastille[data-statut=pause] i{background:var(--g-alerte)}html:has(.espace-gerant) .g-etat-pastille b{font-weight:600;color:var(--g-alerte);font-variant-numeric:tabular-nums}html:has(.espace-gerant) .g-etat-pastille svg{color:var(--g-texte-3)}html:has(.espace-gerant) .g-etat-menu{position:absolute;right:0;top:calc(100% + var(--g-e-2));z-index:40;width:300px;display:grid;gap:2px;padding:var(--g-e-2);border:1px solid var(--g-bordure);border-radius:var(--g-r-l);background:var(--g-surface);box-shadow:var(--g-ombre-2)}html:has(.espace-gerant) .g-etat-menu-titre{padding:var(--g-e-2) var(--g-e-2) var(--g-e-1);font-size:var(--g-t-xs);color:var(--g-texte-3)}html:has(.espace-gerant) .g-etat-menu-ligne,html:has(.espace-gerant) .g-etat-menu>button{display:flex;align-items:center;gap:var(--g-e-2);min-height:44px;padding:0 var(--g-e-2);border-radius:var(--g-r-m);font-size:var(--g-t-sm);color:var(--g-texte);text-align:left}html:has(.espace-gerant) .g-etat-menu>button:hover{background:var(--g-surface-2)}html:has(.espace-gerant) .g-etat-menu-ligne span{flex:1}html:has(.espace-gerant) .g-etat-menu-ligne button{min-width:44px;min-height:36px;border:1px solid var(--g-bordure);border-radius:var(--g-r-m);font-size:var(--g-t-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--g-texte)}html:has(.espace-gerant) .g-etat-menu-ligne button:hover{background:var(--g-surface-2)}html:has(.espace-gerant) .g-etat-menu-reglages{color:var(--g-texte-2)!important;border-top:1px solid var(--g-bordure);border-radius:0 0 var(--g-r-m) var(--g-r-m)!important}html:has(.espace-gerant) [data-collapsible=icon] .g-colonne-tete{align-items:center;padding:var(--g-e-4) var(--g-e-2)}html:has(.espace-gerant) [data-collapsible=icon] .g-commerce,html:has(.espace-gerant) [data-collapsible=icon] .g-formule,html:has(.espace-gerant) [data-collapsible=icon] .g-marque>span,html:has(.espace-gerant) [data-collapsible=icon] .g-menu-entree>span{display:none}html:has(.espace-gerant) [data-collapsible=icon] .g-colonne-corps{padding:0 var(--g-e-2)}html:has(.espace-gerant) [data-collapsible=icon] .g-menu-entree{justify-content:center;position:relative;padding:0}html:has(.espace-gerant) [data-collapsible=icon] .g-compteur{position:absolute;top:2px;right:6px;min-width:16px;height:16px;padding:0 4px;font-size:var(--g-t-xs)}html:has(.espace-gerant) .g-replier{color:var(--g-texte-3)}@media (max-width:767px){html:has(.espace-gerant) .g-etat-pastille span{display:none}html:has(.espace-gerant) .g-etat-pastille{padding:0 var(--g-e-2)}html:has(.espace-gerant) .g-etat-menu{position:fixed;left:var(--g-e-3);right:var(--g-e-3);top:64px;width:auto}}html:has(.espace-gerant) .g-reglages{padding:0 var(--g-e-5);margin-bottom:var(--g-e-4);border:1px solid var(--g-bordure);border-radius:var(--g-r-l);background:var(--g-surface);box-shadow:var(--g-ombre-1)}html:has(.espace-gerant) .g-reglages>.g-reglage:last-child{border-bottom:0}html:has(.espace-gerant) .g-resume{margin:0 0 var(--g-e-3);font-size:var(--g-t-sm);color:var(--g-texte-2)}html:has(.espace-gerant) .g-resume strong{color:var(--g-texte);font-variant-numeric:tabular-nums}html:has(.espace-gerant) .g-astuce{margin-top:var(--g-e-3)}html:has(.espace-gerant) .g-reglages-agent{margin-top:var(--g-e-6)}html:has(.espace-gerant) .g-reglages-agent>h2{margin-bottom:var(--g-e-2);font-size:var(--g-t-sm);font-weight:600;color:var(--g-texte-2)}html:has(.espace-gerant) .g-hugo-alerte{border-left:3px solid var(--g-erreur)}html:has(.espace-gerant) .g-couts-ligne{grid-template-columns:minmax(0,1fr) 96px 120px 140px}html:has(.espace-gerant) .g-couts-vente{color:var(--g-texte-2);font-size:var(--g-t-sm)}html:has(.espace-gerant) .g-couts-vente small{display:none}@media (max-width:860px){html:has(.espace-gerant) .g-reglages{padding:0 var(--g-e-4)}html:has(.espace-gerant) .g-couts-ligne{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nom vente prix" "etat etat etat"}html:has(.espace-gerant) .g-couts-ligne .g-couts-vente{grid-area:vente}html:has(.espace-gerant) .g-couts-ligne .g-couts-vente small{display:block;font-size:var(--g-t-xs);color:var(--g-texte-3)}html:has(.espace-gerant) .g-couts-ligne .g-carte-prix:not(.g-couts-vente){grid-area:prix}}html:has(.espace-gerant) .g-appel-details{margin-top:var(--g-e-2)}html:has(.espace-gerant) .g-appel-details>summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer;font-size:var(--g-t-sm);font-weight:500;color:var(--g-texte-2)}html:has(.espace-gerant) .g-appel-details>summary:hover{color:var(--g-texte);text-decoration:underline}html:has(.espace-gerant) .g-appel-details[open]>summary{margin-bottom:var(--g-e-2)}