.cv-tete.ec-tete{grid-template-columns:minmax(0,1fr);align-items:start;gap:2px 0;display:grid}.ec-tete>.ec-fil{align-items:center;gap:0 var(--esp-1);overflow-wrap:anywhere;min-width:0;font-size:var(--t-s);color:var(--muted);flex-wrap:wrap;display:flex}.ec-tete>.ec-fil b{color:var(--ink);font-weight:500}.ec-tete>.ec-fil .ec-fil-sep{margin:0 var(--esp-1) 0 0;opacity:.8}.ec-ligne{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;display:grid}.ec-ligne>.ec-titre{font-size:var(--t-titre-page);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;grid-area:1/1;min-width:0;margin:0;line-height:1.15}.ec-ligne>.ec-fin{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;max-width:none;margin-left:0;display:flex}.ec-roue{grid-area:1/2;justify-content:flex-end;align-items:center;display:inline-flex}.ec-ligne>.ec-titre:only-child{grid-column:1/-1}.ec-sous{color:var(--muted);font-size:var(--t-m);overflow-wrap:anywhere;min-width:0;margin:3px 0 0}.ec-retour{justify-self:start;margin-top:6px}@media (width<=640px){.ec-ligne>.ec-fin{grid-area:2/1/auto/-1;justify-content:flex-start}.ec-roue{grid-area:1/2}.ec-ligne>.ec-fin .cv-vis{display:none}}.ec-roue:empty{display:none}.ec-tete.ec-avec-action .ec-ligne{gap:var(--esp-2) var(--esp-3);grid-template-columns:minmax(0,1fr) auto auto}.ec-tete.ec-avec-action .ec-ligne>.ec-fin{grid-area:1/2}.ec-tete.ec-avec-action .ec-roue{grid-column:3}.ec-tete.ec-avec-action .ec-sous{margin-top:var(--esp-1)}.ec-prim{align-items:center;gap:var(--esp-2);min-height:38px;display:inline-flex}@media (width<=700px){.ec-prim .ec-prim-lib{display:none}.ec-tete.ec-avec-action .ec-ligne>.ec-fin{grid-area:1/2}}.ec-fil-lien{all:unset;cursor:pointer;color:inherit;border-radius:3px;text-decoration:none}.ec-fil-lien:hover{text-decoration:underline}.ec-fil-lien:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px}.scroll{scrollbar-gutter:stable}.cv-tete.ec-tete{min-height:84px}@keyframes ec-fondu{0%{opacity:0}to{opacity:1}}.scroll>:not(.ec-tete):not(.cv-tete){animation:.12s ease-out ec-fondu}@media (prefers-reduced-motion:reduce){.scroll>:not(.ec-tete):not(.cv-tete){animation:none}}.scroll .vide[aria-busy=true],.scroll>.vide:only-child{min-height:240px}.esp-entete{flex:none;padding:14px 18px 0}.esp-entete>.ec-fil:empty,.esp-entete .ec-titre:empty,.esp-entete .ec-fin:empty,.esp-entete .ec-retour:empty,.esp-entete .ec-enfants:empty{display:none}.esp-entete .ec-ligne:not(:has(.ec-titre:not(:empty))){display:none}.esp-entete .ec-enfants{display:contents}.esp-entete .ec-sous{min-height:1.5em}#zone-centre[data-espace]{background-color:color-mix(in srgb, var(--glass) 78%, transparent);background-image:none}.app.nav-espaces{grid-template-columns:var(--centre,minmax(0, 1fr)) var(--droite-col,var(--droite,340px));grid-template-rows:auto minmax(0,1fr) auto}.app.nav-espaces.d-masque{grid-template-columns:minmax(0,1fr)}.app.nav-espaces>.haut-espaces{grid-area:1/1/auto/-1}.app.nav-espaces>.centre{grid-area:2/1}.app.nav-espaces>.droite,.app.nav-espaces>.gouttiere.g-droite{grid-area:2/2}.app.nav-espaces>.gouttiere.languette{grid-area:2/1}.app.nav-espaces>.bas{grid-row:3;grid-template-columns:minmax(0, 1fr) var(--droite-bas,340px)}.app.nav-espaces.c-reduit{--centre:64px;--droite-col:minmax(0, 1fr)}.haut-espaces{z-index:20;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:6px 10px 6px 14px;display:flex;position:relative}.haut-espaces .esp-marque{white-space:nowrap;align-items:center;gap:9px;min-width:0;font-weight:750;display:flex}.haut-espaces .esp-marque b{text-overflow:ellipsis;max-width:160px;overflow:hidden}.haut-espaces>.b-haut{flex:auto;min-width:0;padding:0}.haut-espaces>.b-haut .search{flex:auto;max-width:640px}.haut-espaces .esp-fin{flex:none;align-items:center;gap:6px;display:flex}.esp-bandeau{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:99px;flex:none;gap:2px;padding:3px;display:flex}.esp-bouton{font:inherit;font-size:var(--t-m);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;align-items:center;gap:7px;min-height:36px;padding:7px 13px;display:inline-flex}.esp-bouton:hover{color:var(--ink)}.esp-bouton.on{background:var(--carte-bg,var(--glass));color:var(--ink);box-shadow:var(--ombre-basse);font-weight:650}.esp-bouton.on svg{color:var(--accent)}.esp-bouton .n,.esp-onglet .n{background:var(--accent);min-width:18px;height:18px;color:var(--sur-accent,#fff);font-size:var(--t-2xs);border-radius:99px;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.esp-onglet .n{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.esp-ic{width:40px;height:40px;position:relative}.esp-ic .badge{position:absolute;top:2px;right:2px}.esp-av{cursor:pointer;border:0;border-radius:50%;flex:none;width:38px;height:38px}.esp-nav{gap:8px;min-width:0;margin:12px 0 4px;display:grid}.esp-nav.esp-seule{margin:14px 22px 0}.esp-onglets{scrollbar-width:none;border-bottom:1px solid var(--hair);gap:4px;display:flex;overflow-x:auto}.esp-onglet{font:inherit;font-size:var(--t-m);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:40px;margin-bottom:-1px;padding:9px 14px 11px;display:inline-flex}.esp-onglet[aria-selected=true]{color:var(--ink);border-color:var(--accent);font-weight:650}.esp-onglet:hover{color:var(--ink)}.esp-puces{flex-wrap:wrap;gap:6px;display:flex}.esp-puces .chip[aria-pressed=true]{background:var(--ink);color:var(--bg1);border-color:#0000;font-weight:600}.esp-pop{z-index:60;box-sizing:border-box;max-height:calc(100vh - 80px);position:fixed;overflow-y:auto}.esp-agenda{width:min(360px,100vw - 16px);padding:var(--carte-pad);border-radius:var(--carte-rayon);background:var(--menu-fond,var(--carte-bg));border:var(--carte-bord);box-shadow:var(--ombre-haute)}.compte-menu.esp-avatar{width:min(300px,100vw - 16px)}.esp-av-ligne{align-items:flex-start}.esp-av-ligne>span{text-align:left;gap:1px;display:grid}.esp-av-ligne small{color:var(--muted);font-size:var(--t-xs)}.esp-av-sep{background:var(--hair);height:1px;margin:6px 4px}.esp-av-titre{color:var(--muted);font-size:var(--t-xs);padding:4px 10px 2px;font-weight:600}@media (width<=1280px){.haut-espaces .esp-marque b{display:none}.esp-bouton{padding:7px 10px}}.esp-bas{z-index:40;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2px;padding:4px;display:grid;position:fixed;bottom:8px;left:8px;right:8px}.esp-bas .esp-bouton{font-size:var(--t-xs);border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:6px 2px;position:relative}.esp-bas .esp-bouton .esp-lib{display:block}.esp-bas .esp-bouton .n{position:absolute;top:2px;right:calc(50% - 22px)}.app.nav-espaces.etroit{padding-bottom:76px}.app.nav-espaces.etroit .bas-raccourcis{bottom:76px}.app.nav-espaces.etroit{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.app.nav-espaces.etroit>.centre,.app.nav-espaces.etroit>.barre-etroite{grid-area:auto/1}.app.nav-espaces.etroit>.barre-etroite .esp-av{width:40px;height:40px}.esp-seule-hote{padding:14px 22px 0}.app.nav-espaces:not(.etroit)>.bas{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.haut-espaces .esp-sep{background:var(--hair);flex:none;width:1px;height:22px;margin:0 4px}.haut-espaces .esp-ic{color:var(--ink)}.haut-espaces .esp-ic.on{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.haut-espaces .esp-av{margin-left:4px}.haut-espaces .esp-journee{flex:none;width:40px;height:40px;position:relative}.haut-espaces .esp-journee .pa-zone{width:100%;height:100%}.haut-espaces .esp-journee .pa-bouton{width:40px;min-width:40px;height:40px;color:var(--ink);background:0 0;border-color:#0000;border-radius:10px;padding:0}.haut-espaces .esp-journee .pa-bouton.pa-meilleure{display:none}.haut-espaces .esp-journee .pa-pop{top:calc(100% + 10px);bottom:auto;right:0}.haut-espaces .esp-marque b{display:none}.visite-flottante{z-index:40;border-radius:16px;align-items:center;max-width:min(560px,100vw - 24px);padding:4px 8px;display:flex;position:fixed;bottom:12px;left:12px}.app.nav-espaces.etroit .visite-flottante{bottom:84px}.esp-bandeau-hote{flex:none;min-width:0;position:relative}.esp-bandeau.reorg,.esp-bas.reorg{touch-action:none;-webkit-user-select:none;user-select:none}.esp-bandeau .esp-bouton,.esp-bas .esp-bouton{-webkit-touch-callout:none}.reorg .esp-bouton{outline:1.5px dashed color-mix(in srgb, var(--ink) 30%, transparent);outline-offset:-3px;animation:.28s ease-in-out infinite alternate esp-frisson}.reorg .esp-bouton:nth-child(2n){animation-delay:.14s}.reorg .esp-bouton.porte{background:var(--carte-bg,var(--glass));color:var(--ink);z-index:3;box-shadow:var(--ombre-haute), 0 0 0 2px var(--accent);cursor:grabbing;outline:0;animation:none;position:relative;transform:scale(1.08)}@keyframes esp-frisson{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.reorg .esp-bouton{animation:none}}.esp-reorg-bulle{z-index:61;white-space:nowrap;font-size:var(--t-xs);color:var(--ink);background:var(--menu-fond,var(--carte-bg));border:1px solid var(--hair);box-shadow:var(--ombre-haute);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:absolute;top:calc(100% + 10px);left:0}.esp-reorg-bulle kbd{font:inherit;font-size:var(--t-2xs);border:1px solid var(--hair);background:var(--glass-2);border-radius:6px;padding:1px 6px;font-weight:700}.esp-reorg-ok{background:var(--accent);min-height:30px;color:var(--sur-accent,#fff);font:inherit;font-size:var(--t-xs);cursor:pointer;border:0;border-radius:99px;padding:5px 11px;font-weight:700}.esp-bas~.esp-reorg-bulle{position:fixed;top:auto;bottom:84px;left:8px}.cm-ligne.esp-av-sortie{color:var(--muted);font-size:var(--t-s);min-height:36px}.app.nav-espaces.concentre>.droite,.app.nav-espaces.concentre>.bas,.app.nav-espaces.concentre>.gouttiere{display:none}.app.nav-espaces.concentre{grid-template-rows:0 minmax(0,1fr) 0;grid-template-columns:minmax(0,1fr);gap:0;padding:8px 0 10px 8px}.app.nav-espaces.concentre.conc-droite{padding-right:12px}.app.nav-espaces.concentre>.centre{margin-right:10px}.app.nav-espaces.concentre.conc-droite>.centre{margin-right:0}.conc-poignee{z-index:30;background:var(--glass);border:1px solid var(--glass-b);box-shadow:var(--ombre-basse);cursor:pointer;place-items:center;padding:0;display:grid;position:fixed}.conc-poignee:after{content:"";position:absolute;inset:-6px}.conc-poignee i{background:var(--muted);opacity:.55;border-radius:4px;display:block}.conc-poignee:hover i,.conc-poignee:focus-visible i{opacity:.85}.conc-poignee:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.conc-poignee.d{border-right:0;border-radius:99px 0 0 99px;width:10px;height:74px;top:50%;right:0;transform:translateY(-50%)}.conc-poignee.d i{width:3px;height:40px}.conc-poignee.b{border-bottom:0;border-radius:99px 99px 0 0;width:84px;height:10px;bottom:0;left:50%;transform:translate(-50%)}.conc-poignee.b i{width:48px;height:3px}@media (pointer:coarse){.conc-poignee.d{width:14px}.conc-poignee.b{height:14px}.conc-poignee.d i{width:4px}.conc-poignee.b i{height:4px}}.app.nav-espaces.concentre>.haut-espaces.conc-replie{z-index:40;pointer-events:none;box-shadow:none;border-radius:0 0 18px 18px;grid-row:auto;transition:transform .18s,box-shadow .18s;position:fixed;top:0;left:0;right:0;transform:translateY(-120%)}.app.nav-espaces.concentre>.haut-espaces.conc-replie.conc-revele{pointer-events:auto;box-shadow:var(--ombre-haute);transform:none}.conc-survol{z-index:41;height:6px;position:fixed;top:0;left:0;right:0}@media (pointer:coarse){.conc-survol{height:22px}}@media (prefers-reduced-motion:reduce){.app.nav-espaces.concentre>.haut-espaces.conc-replie{transition:none}}.esp-nav-ligne{align-items:flex-end;gap:12px;min-width:0;display:flex}.esp-nav-ligne>.esp-onglets{flex:auto;min-width:0}.esp-chrono{flex:none;align-items:center;padding-bottom:4px;display:flex}.cd-poses{gap:8px;margin-top:12px;display:grid}.cd-poses-titre{font-size:var(--t-etiquette);letter-spacing:var(--espace-etiquette);text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-weight:800;display:flex}.cd-pose{padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);background:var(--carte-bg);border:var(--carte-bord);box-shadow:var(--ombre-basse);font-size:var(--t-s);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.cd-pose b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd-pose .ic{width:28px;height:28px}.cd-depot{border:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);text-align:center;font-size:var(--t-xs);color:var(--muted);border-radius:14px;padding:12px}.cd-depot.survol{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--ink)}.b-puces.esp-puces-ia{padding:8px 0 0}.d-copilote.seule-reponse>:not(.cop-reponse){display:none}.barre-etroite .esp-journee-etroit{flex:none;width:48px;height:48px;position:relative}.barre-etroite .esp-journee-etroit .pa-zone{width:100%;height:100%}.barre-etroite .esp-journee-etroit .pa-bouton{width:48px;min-width:48px;height:48px;color:var(--ink);background:0 0;border-color:#0000;border-radius:12px;padding:0}.barre-etroite .esp-journee-etroit .pa-bouton.pa-meilleure{display:none}.barre-etroite .esp-journee-etroit .pa-pop{top:calc(100% + 10px);bottom:auto;right:0}@media (width<=420px){.app.nav-espaces .barre-etroite .ic.gros,.barre-etroite .esp-journee-etroit,.barre-etroite .esp-journee-etroit .pa-bouton{width:40px;min-width:40px}.app.nav-espaces .barre-etroite>b{min-width:64px}}.app.nav-espaces:not(.etroit)>.bas>.b-raccourcis,.app.nav-espaces:not(.etroit).dock-agrandi>.bas>.b-raccourcis.agrandi{grid-column:1/-1}.app.nav-espaces:not(.etroit)>.bas>.b-raccourcis.replie{height:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding:0;overflow:visible}.app.nav-espaces:not(.etroit)>.bas>.b-raccourcis.replie .b-poignee{height:8px;top:0}.app.nav-espaces:not(.etroit):not(.dock-agrandi):has(>.bas>.b-raccourcis.replie){grid-template-rows:auto minmax(0,1fr);padding-bottom:6px}.app.nav-espaces:not(.etroit):not(.dock-agrandi)>.bas:has(>.b-raccourcis.replie){z-index:3;grid-area:auto;height:8px;position:absolute;bottom:0;left:12px;right:12px}.app.nav-espaces:not(.etroit).dock-agrandi>.centre{grid-row:2;margin-bottom:0}.app.nav-espaces:not(.etroit).dock-agrandi>.droite,.app.nav-espaces:not(.etroit).dock-agrandi>.gouttiere{grid-row:2}.app.nav-espaces:not(.etroit).dock-agrandi>.bas{grid-template-columns:minmax(0,1fr)}.app.nav-espaces:not(.etroit).dock-agrandi>.bas>.b-raccourcis.agrandi{height:var(--dock-h,320px);grid-row:1;padding:9px 14px 10px;position:relative;bottom:auto;left:auto;right:auto}.app.nav-espaces:not(.etroit).dock-agrandi>.bas>.b-raccourcis.agrandi .b-poignee{height:8px}.ch-carte{border-radius:var(--carte-rayon);background:var(--carte-bg);border:var(--carte-bord);box-shadow:var(--ombre-basse);align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.ch-carte>svg{color:var(--accent);flex:none}.ch-carte .ch-txt{min-width:0;display:grid}.ch-carte .ch-txt b{font-size:var(--t-l);font-variant-numeric:tabular-nums}.ch-carte .ch-txt small{font-size:var(--t-2xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.ch-carte.termine .ch-txt b{color:var(--avertir-texte)}.ch-carte .ic{width:30px;height:30px}.esp-chrono{padding-bottom:6px}.app.nav-espaces.etroit>.esp-ia-etroit{grid-column:1;min-width:0}.esp-ia-etroit>.b-haut{padding:0;display:flex}.esp-ia-etroit>.b-haut .search{flex:auto;max-width:none}@media (width<=600px){.app.nav-espaces .esp-ia-etroit>.b-haut:not(.ouverte) .search{display:flex}.app.nav-espaces .esp-ia-etroit>.b-haut:not(.ouverte) .b-loupe{display:none}}.haut-espaces{justify-content:space-between;gap:var(--esp-4);padding:var(--esp-2) var(--esp-3);min-height:56px}.haut-espaces .esp-marque{flex:none}.haut-espaces .esp-fin{gap:var(--esp-2)}.esp-bandeau{padding:var(--esp-1);gap:var(--esp-1)}.esp-av-org{font-size:var(--t-xs);color:var(--muted)}.haut-espaces>.b-haut{flex:0 400px;min-width:220px;height:42px;position:relative}.haut-espaces>.b-haut .search.b-unique{width:100%;max-width:none;min-height:42px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}.haut-espaces>.b-haut .search.b-unique:focus-within{z-index:40;background:var(--menu-fond);border-color:var(--accent);width:480px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent), var(--ombre-haute);position:absolute;top:0;left:0}@media (width<=1280px){.haut-espaces>.b-haut{flex-basis:360px}}.b-u-groupes{z-index:41;box-sizing:border-box;width:480px;max-width:calc(100vw - 24px);padding:var(--esp-2);background:var(--menu-fond,var(--carte-bg));border:1px solid var(--hair);box-shadow:var(--ombre-haute);gap:var(--esp-1);border-radius:16px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.b-sg-titre{padding:var(--esp-2) var(--esp-2) var(--esp-1);font-size:var(--t-etiquette);letter-spacing:var(--espace-etiquette);text-transform:uppercase;color:var(--muted);font-weight:800}.b-sg{gap:var(--esp-3);width:100%;min-height:44px;padding:var(--esp-1) var(--esp-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;display:grid}.b-sg.sel{background:color-mix(in srgb, var(--accent) 12%, transparent)}.b-sg-ic{background:color-mix(in srgb, var(--accent) 10%, transparent);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.b-sg-txt{min-width:0;display:grid}.b-sg-txt b{font-size:var(--t-s);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.b-sg-txt b mark{color:var(--accent);background:0 0}.b-sg-txt small{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-sg kbd,.b-sg-pied kbd{font:inherit;font-size:var(--t-2xs);border:1px solid var(--hair);background:var(--glass-2);border-radius:6px;padding:1px 6px;font-weight:700}.b-sg-pied{gap:var(--esp-2);padding:var(--esp-2) var(--esp-2) var(--esp-1);border-top:1px solid var(--hair);margin-top:var(--esp-1);font-size:var(--t-xs);color:var(--muted);align-items:center;display:flex}.b-u-k{margin-right:var(--esp-2);font:inherit;font-size:var(--t-2xs);border:1px solid var(--hair);color:var(--muted);border-radius:6px;flex:none;padding:1px 6px;font-weight:700;display:none}@media (width>=1521px){.haut-espaces .b-u-k{display:inline-block}}.dk-sous{font-size:var(--t-xs)}.dk-composer{min-height:96px;padding:var(--esp-3);border:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);font-size:var(--t-xs);color:var(--muted);text-align:center;border-radius:14px;place-items:center;display:grid}.cd-depot.discret{padding:6px 10px}.cd-depot.grand{border-style:dashed;border-color:var(--accent);min-height:160px;color:var(--ink);background:color-mix(in srgb, var(--accent) 6%, var(--carte-bg));place-items:center;display:grid}.cd-depot.grand.survol{background:color-mix(in srgb, var(--accent) 16%, var(--carte-bg));border-style:solid}.esp-bandeau{flex-wrap:nowrap}.esp-bouton{flex:none}.esp-bouton[title]:not(:has(.esp-lib)){padding:7px 10px}.esp-bouton:not(:has(.esp-lib)) .n{margin-left:-2px}.esp-plus .n{margin-left:2px}.esp-plus-menu{z-index:61;min-width:200px;padding:var(--esp-1);background:var(--menu-fond,var(--carte-bg));border:1px solid var(--hair);box-shadow:var(--ombre-haute);border-radius:14px;gap:2px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.esp-plus-ligne{gap:var(--esp-2);min-height:40px;padding:var(--esp-1) var(--esp-3);color:var(--ink);font:inherit;font-size:var(--t-m);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;display:grid}.esp-plus-ligne:hover,.esp-plus-ligne:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent)}.esp-plus-ligne .n{background:var(--accent);min-width:18px;height:18px;color:var(--sur-accent,#fff);font-size:var(--t-2xs);border-radius:99px;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.haut-espaces:not(.conc-replie):not(.po-haut-espaces){--verre-barre:color-mix(in srgb, var(--ink) 6%, var(--glass));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.haut-espaces:not(.conc-replie):not(.po-haut-espaces) .esp-bandeau,.haut-espaces:not(.conc-replie):not(.po-haut-espaces) .esp-ic,.haut-espaces:not(.conc-replie):not(.po-haut-espaces) .esp-journee .pa-bouton{background:var(--verre-barre);border:1px solid var(--glass-b);box-shadow:var(--ombre-basse);-webkit-backdrop-filter:blur(14px)saturate(1.4)}.haut-espaces:not(.conc-replie):not(.po-haut-espaces) .esp-ic,.haut-espaces:not(.conc-replie):not(.po-haut-espaces) .esp-journee .pa-bouton{border-radius:50%;width:40px;height:40px}.haut-espaces:not(.conc-replie):not(.po-haut-espaces) .esp-ic:hover,.haut-espaces:not(.conc-replie):not(.po-haut-espaces) .esp-journee .pa-bouton:hover{background:color-mix(in srgb, var(--ink) 10%, var(--glass))}.haut-espaces:not(.conc-replie):not(.po-haut-espaces) .esp-ic.on{background:color-mix(in srgb, var(--accent) 16%, var(--glass));color:var(--accent)}.haut-espaces{justify-content:flex-start}.haut-espaces>.esp-bandeau-hote{margin-left:auto}.haut-espaces>.b-haut{flex:400px;max-width:560px;margin-right:auto}.haut-espaces>.b-haut .search.b-unique:focus-within{width:max(100%,480px)}@media (width<=1280px){.haut-espaces>.b-haut{flex-basis:360px}}.btn-pt{border:1px solid var(--carte-b);background:var(--carte-bg);width:36px;height:32px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.btn-pt:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--carte-b));color:var(--accent)}.btn-pt.on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--carte-b));background:color-mix(in srgb, var(--accent) 12%, transparent)}.btn-pt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rg{font-size:var(--t-s);align-content:start;gap:14px;display:grid}.rg-sec{gap:6px;display:grid}.rg-sec>h4{font-size:var(--t-etiquette);text-transform:uppercase;letter-spacing:var(--espace-etiquette);color:var(--muted);align-items:center;gap:7px;margin:0;font-weight:700;display:flex}.rg-sec>h4 .cv-badge{text-transform:none;letter-spacing:0;margin-left:auto}.rg-l{font:inherit;color:var(--ink);text-align:left;width:100%;padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);background:var(--carte-bg);border:var(--carte-bord);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rg-l:hover:not(:disabled){border-color:var(--accent)}.rg-l:disabled{opacity:.5;cursor:default}.rg .ic2{width:28px;height:28px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.rg-l b{font-weight:600;display:block}.rg-l small{color:var(--muted);font-size:var(--t-xs);display:block}.rg-l .fl{color:var(--muted)}.rg-txt{color:var(--muted);font-size:var(--t-xs);margin:0;line-height:1.4}.rg-pied{border-top:1px solid var(--liste-sep);align-items:flex-start;gap:6px;padding-top:8px;display:flex}.rg-seg{padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);background:var(--carte-bg);border:var(--carte-bord);gap:8px;display:grid}.rg-seg>span:first-child{align-items:center;gap:10px;display:flex}.rg-seg .cv-seg{justify-self:start}.rg-seg .cv-seg button[aria-pressed=true]{color:var(--accent)}.rg-retour{font:inherit;font-size:var(--t-xs);color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.rg-vc{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--carte-b));background:var(--carte-bg);box-shadow:var(--ombre-basse);border-radius:12px;display:grid;position:relative;overflow:hidden}.cb-champ{font:inherit;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}button.cb-champ{cursor:pointer}.cb-champ svg{color:var(--accent);flex:none}.cb-champ .fl{font-size:var(--t-xs);margin-left:auto}.cb-champ.ferme{color:var(--ink)}.cb-champ input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.cb-champ .ic-mini{color:var(--muted);cursor:pointer;background:0 0;border:0}.cb-liste{border-top:1px solid var(--liste-sep);gap:1px;max-height:420px;padding:4px;display:grid;overflow:auto}.cb-gr{font-size:var(--t-etiquette);text-transform:uppercase;letter-spacing:var(--espace-etiquette);color:var(--muted);padding:6px 8px 3px;font-weight:700}.cb-o{color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.cb-o:hover:not(.off),.cb-o.actif{background:color-mix(in srgb, var(--accent) 9%, transparent)}.cb-o small{color:var(--muted);font-size:var(--t-xs);margin-left:auto}.cb-o.off{color:var(--muted);opacity:.6;cursor:default}.cb-o.vous small{color:var(--accent);font-weight:650}.cb-anciens{font:inherit;text-align:left;border:0;border-top:1px dashed var(--liste-sep);width:100%;color:var(--muted);font-size:var(--t-xs);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:2px;padding:7px 8px;font-weight:600;display:flex}.cb-anciens .fl{margin-left:auto}.cb-vide{font-size:var(--t-xs);padding:8px}.rg-apercu{border-radius:var(--carte-rayon-s);color:var(--ink);background:color-mix(in srgb, var(--avertir) 12%, var(--carte-bg));border:1px dashed color-mix(in srgb, var(--avertir) 55%, transparent);font-size:var(--t-s);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.rg-apercu>span{flex:260px;min-width:0}.rg-apercu>svg{color:var(--avertir-texte);flex:none}.rg-apercu .btn{font-size:var(--t-xs);color:var(--ink);background:var(--carte-bg);border-color:color-mix(in srgb, var(--avertir) 55%, transparent);padding:5px 12px}html[data-apercu-droits] .ac-action,html[data-apercu-droits] #panneau-droit .cv-puce-ia,html[data-apercu-droits] .av3-co-brief .btn{opacity:.45;filter:grayscale();pointer-events:none}.rg-vc .cb-champ input,.rg-vc .cb-champ input:focus,.rg-vc .cb-champ input:focus-visible{box-shadow:none;background:0 0;border:0;outline:0;min-height:0;padding:0}.rg-vc.ouverte:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), var(--ombre-basse)}html[data-apercu-droits] .gauche .sec-titre .n,html[data-apercu-droits] .gauche .sec .n,html[data-apercu-droits] .gauche .it .n,html[data-apercu-droits] .gauche .badge,html[data-apercu-droits] .rail-i .pa,html[data-apercu-droits] .cloche .badge,html[data-apercu-droits] .b-cloche .badge{display:none}.rg-sec>.cv-menu-titre{font-size:var(--t-etiquette);text-transform:uppercase;letter-spacing:var(--espace-etiquette);color:var(--muted);padding:4px 0 0;font-weight:700}.rg-sec>h4+.cv-menu-titre{display:none}.rg-sec>button[role=menuitem],.rg-sec>button[role=menuitemcheckbox],.rg-sec>button[role=menuitemradio],.rg-sec>a[role=menuitem]{font:inherit;color:var(--ink);text-align:left;width:100%;padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);background:var(--carte-bg);border:var(--carte-bord);cursor:pointer;display:block}.rg-sec>button[role^=menuitem]:hover:not(:disabled){border-color:var(--accent)}.rg-sec>button[role^=menuitem]:disabled{opacity:.5;cursor:default}.rg-sec>button[role^=menuitem]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rg-sec>button[aria-checked=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--carte-b));background:color-mix(in srgb, var(--accent) 10%, var(--carte-bg));font-weight:600}.rg-cartes{gap:8px;display:grid}.rg-cartes h4{font-size:var(--t-xs);color:var(--muted);margin:6px 0 0;font-weight:600}.rg-cartes-l{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rg-cartes-l li{padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);border:var(--carte-bord);background:var(--carte-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rg-cartes-l li b{font-size:var(--t-s);display:block}.rg-cartes-l li small{font-size:var(--t-xs);color:var(--muted);display:block}.rg-cartes-n{width:22px;height:22px;font-size:var(--t-xs);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:99px;place-items:center;font-weight:700;display:grid}.rg-cartes-g{gap:4px;display:inline-flex}.rg-cartes-g button{min-width:28px;min-height:28px}.bm-roue-seule{justify-content:flex-end;padding:8px 18px 0;display:flex}.bm-bandeau{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 18px 2px;display:flex}.d-corps>.bm-slot:empty{display:none}.d-module{margin-bottom:12px}.d-module:empty{display:none}
