.lr-cahier{--lr-filet:var(--border);--lr-piste:color-mix(in srgb, var(--ink) 10%, transparent);container:cahier/inline-size}:is(.floor-workspace,.floor-volets) .lr-cahier{--surface:var(--floor-panel);--surface-2:var(--floor-surface);--border:var(--floor-separator);--border-strong:var(--floor-separator);--ink:var(--floor-text);--ink-2:var(--floor-text-2);--ink-3:var(--floor-text-muted);--ink-4:var(--floor-text-muted);--eden:var(--floor-action);--eden-soft:var(--floor-action-soft);--on-accent:var(--floor-on-action);--focus-outline:var(--floor-focus-width) solid var(--floor-focus);--warn-ink:color-mix(in srgb, var(--warn) 30%, var(--floor-text));--warn-soft:color-mix(in srgb, var(--warn) 16%, transparent);--danger-ink:color-mix(in srgb, var(--danger) 30%, var(--floor-text));--danger-soft:color-mix(in srgb, var(--danger) 16%, transparent);--ok-ink:color-mix(in srgb, var(--floor-action) 30%, var(--floor-text))}[data-theme=dark] .lr-cahier{--lr-filet:var(--border-strong);--lr-piste:color-mix(in srgb, var(--ink) 12%, transparent)}.lr-cahier .rsv-slot{padding-left:0}.lr-cahier .rsv-slot:before{display:none}.lr-cahier .rsv-slot .lr-liste{margin-bottom:10px}.lr-cahier .rsv-etape .lr-sec{min-height:var(--tap-min);color:var(--ink);font-size:var(--fs-label);align-items:center;gap:8px;padding:12px 6px 6px;font-weight:700;line-height:1.2;display:flex}.lr-cahier .rsv-etape .lr-sec .rsv-etape-titre{font-size:inherit;letter-spacing:0;text-transform:none}.lr-cahier .rsv-etape .lr-sec .rsv-etape-compte{font-size:var(--fs-meta);color:var(--ink-3);font-weight:500;line-height:1}.lr-sec-pt{background:var(--lr-sec,var(--ink-4));border-radius:50%;flex:none;width:8px;height:8px}.lr-cahier .rsv-etape[data-etape=installee]{--lr-sec:var(--floor-table-occupied)}.lr-cahier .rsv-etape[data-etape=arrivee]{--lr-sec:var(--floor-table-arrived)}.lr-cahier .rsv-etape[data-etape=a-venir]{--lr-sec:var(--floor-table-reserved)}.lr-cahier .rsv-etape[data-etape=terminee],.lr-cahier .rsv-etape[data-etape=ecartee],.lr-cahier .rsv-etape[data-etape=deja-arrivees]{--lr-sec:var(--ink-4)}.lr-cahier .rsv-etape[data-etape=a-venir-ce-soir],.lr-cahier .rsv-etape[data-etape=a-l-heure]{--lr-sec:var(--floor-table-reserved)}.lr-maintenant{align-items:center;gap:8px;margin:2px 6px -2px;display:flex}.lr-maintenant:before,.lr-maintenant:after{content:"";background:var(--danger);opacity:.7;flex:1;height:1.5px}.lr-maintenant:before{flex:0 0 10px}.lr-maintenant>span{color:var(--danger-ink);font-family:var(--mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.lr-cahier .rsv-etape .lr-sec.is-repliee{min-height:var(--tap-min);background:var(--surface);border:1px solid var(--lr-filet);border-radius:var(--radius-sm);color:var(--ink-2);margin-top:6px;padding:10px 8px}.lr-cahier .rsv-etape .lr-sec.is-repliee .rsv-etape-chev{transform:none}.lr-sec-n{font-family:var(--sans);font-size:var(--fs-meta);color:var(--ink-3);font-weight:500;line-height:1}.lr-liste.is-bloc{background:var(--surface);border:1px solid var(--lr-filet);border-radius:16px;gap:0;overflow:hidden}.lr-liste>.rsv-card.lr-item{background:var(--surface);box-shadow:none;transition:background-color var(--t-fast), box-shadow var(--t-mid);transform:none}.lr-liste>.rsv-card.lr-item.is-entree{animation:lr-apparait var(--dur-fast) var(--ease-out) backwards}@keyframes lr-apparait{0%{opacity:0}}.lr-liste>.rsv-card.lr-item.is-joue{animation:none}.lr-liste>.rsv-card.lr-item.is-creee{animation:rsv-card-halo 1.2s var(--ease-out)}.lr-cahier .lr-item.is-reperee{box-shadow:inset 0 0 0 2px var(--eden)}.lr-liste>.rsv-card.lr-item.is-arrivee{animation:rsv-card-arrive .48s var(--ease-out)}.lr-liste.is-bloc>.rsv-card.lr-item{border:0;border-radius:0}.lr-liste.is-bloc>.rsv-card.lr-item+.lr-item{border-top:1px solid var(--lr-filet)}.rsv-carte-resultats .lr-liste.is-bloc{border:0;border-radius:0}.rsv-carte-resultats .lr-cahier .rsv-slot .lr-liste{margin-bottom:0}.lr-liste>.rsv-card.lr-item.on{background:var(--surface-2)}@media (hover:hover){.lr-liste>.rsv-card.lr-item:hover{box-shadow:none;transform:none}}.lr-liste>.rsv-card.lr-item:not(.on)>.rsv-group-summary{display:none}.lr-ligne{cursor:pointer;min-height:66px;color:var(--ink);-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast), box-shadow var(--t-mid);grid-template:"heure qui couv""heure qui geste"minmax(32px,auto)/56px minmax(0,1fr) 84px;align-items:center;gap:6px 10px;padding:11px 12px 11px 10px;display:grid;position:relative}@media (hover:hover){.lr-ligne:hover{background:var(--surface-2)}}.lr-ligne:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.lr-item.is-nouvelle .lr-ligne{box-shadow:inset 3px 0 0 var(--info)}.lr-item.is-attente .lr-ligne{box-shadow:inset 3px 0 0 var(--warn)}.lr-item.is-choisie .lr-ligne{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--eden)}.lr-item.is-reprise .lr-ligne{isolation:isolate}.lr-item.is-reprise .lr-ligne:before{content:"";z-index:-1;background:color-mix(in srgb, var(--gold) 7%, transparent);pointer-events:none;position:absolute;inset:0}[data-theme=dark] .lr-item.is-reprise .lr-ligne:before{background:color-mix(in srgb, var(--gold) 8%, transparent)}.lr-heure{grid-area:heure}.lr-qui{grid-area:qui}.lr-couv{grid-area:couv}.lr-geste{grid-area:geste}.lr-table{grid-area:table}.lr-ctx{grid-area:ctx}.lr-parcours{grid-area:parcours}.lr-plus-box{grid-area:plus}.lr-table,.lr-ctx,.lr-parcours,.lr-plus-box,.lr-entete{display:none}.lr-heure{align-self:center;justify-items:start;gap:5px;min-width:0;display:grid}.lr-hh{background:var(--lr-nature,transparent);color:var(--ink);font-family:var(--mono);font-size:var(--fs-card-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:7px;margin-inline:-5px;padding:4px 5px;font-weight:600;line-height:1;display:inline-block}.lr-item.is-passee .lr-hh{opacity:.6}.lr-chrono{background:color-mix(in srgb, var(--ink) 6%, transparent);height:16px;color:var(--ink-2);border-radius:999px;align-items:center;gap:3px;padding:0 5px 0 4px;display:inline-flex}.lr-chrono b{font-family:var(--mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:700;line-height:1}.lr-chrono svg{flex:none;width:11px;height:11px}.lr-puce-piste{stroke:var(--lr-piste)}.lr-puce-arc{stroke:var(--lr-anneau,var(--floor-table-occupied));transition:stroke-dasharray var(--dur-slow) var(--ease-standard), stroke var(--t-mid)}.lr-nouvelle{background:var(--info-soft);max-width:100%;height:16px;color:var(--info-ink);font-size:var(--fs-micro);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;animation:lr-apparait var(--dur-mid) var(--ease-out);border-radius:999px;padding:0 5px;font-weight:700;line-height:16px;display:inline-block;overflow:hidden}.lr-chrono{animation:lr-apparait var(--dur-mid) var(--ease-out)}.lr-chrono[data-etat=bill]{--lr-anneau:var(--floor-table-bill)}.lr-chrono.is-over{--lr-anneau:var(--floor-table-release);background:color-mix(in srgb, var(--floor-table-release) var(--ligne-etape-mix), transparent)}.lr-chrono.is-over b{color:var(--danger-ink)}[data-theme=dark] .lr-chrono.is-over b{color:var(--ink)}.lr-chrono.is-attend{color:color-mix(in srgb, var(--floor-table-arrived) 70%, var(--ink))}.lr-chrono.is-vieux,.lr-chrono.is-attend.is-warn{background:var(--warn-soft);color:var(--warn-ink)}.lr-chrono.is-vieux b,.lr-chrono.is-attend.is-warn b{color:var(--warn-ink)}.lr-qui{gap:6px;min-width:0;display:grid}.lr-l1{align-items:center;gap:6px;min-width:0;display:flex}.lr-nom{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);font-family:var(--sans);font-size:var(--fs-card-title);font-weight:600;line-height:1.2;overflow:hidden}.lr-item.is-finie .lr-nom,.lr-item.is-passee .lr-nom,.lr-item.is-passee .lr-couv b{color:var(--ink-2)}.lr-chips{flex:none;align-items:center;gap:6px;min-width:0;max-width:60%;display:flex;overflow:hidden}.lr-chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-micro);border-radius:6px;flex:0 auto;padding:3px 6px;font-weight:700;line-height:1;overflow:hidden}.lr-chip[data-tone=danger]{background:var(--danger-soft);min-width:3em;color:var(--danger-ink);text-transform:uppercase;letter-spacing:.03em;flex-shrink:.25}.lr-chip[data-tone=warn]{background:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn-ink)}.lr-chip[data-tone=vip]{background:color-mix(in srgb, var(--floor-table-reserved) var(--ligne-etape-mix), var(--surface));color:var(--ink)}.lr-chip[data-tone=regular]{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink-2)}.lr-l2{min-width:0;color:var(--ink-2);font-size:var(--fs-meta);align-items:center;gap:8px;line-height:1.2;display:flex;overflow:clip visible}.lr-reperes,.lr-placement{display:contents}.lr-reperes>*{flex:0 auto;min-width:0}.lr-mot{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);font-weight:600;overflow:hidden}.lr-mot.is-danger{color:var(--danger-ink)}.lr-mot.is-warn{color:var(--warn-ink)}.lr-l2 .rsv-signals.lr-signaux{flex:none;align-items:center;gap:4px;display:inline-flex}.lr-l2 .rsv-signals.lr-signaux .rsv-signal{width:20px;height:20px}.lr-l2 .rsv-signals.lr-signaux .rsv-signal svg{width:16px;height:16px}.lr-l2 .rsv-signals.lr-signaux .rsv-signal--link,.lr-l2 .lr-tnote{margin-inline:12px;position:relative}.lr-l2 .rsv-signals.lr-signaux .rsv-signal--link:after,.lr-l2 .lr-tnote:after{content:"";position:absolute;inset:-12px}.lr-l2 .rsv-signals.lr-signaux.is-fixes{gap:0;margin-inline:auto -7px}.lr-l2 .rsv-signals.lr-signaux.is-fixes .rsv-signal{margin-inline:7px;display:inline-flex;position:relative}.lr-l2 .rsv-signals.lr-signaux.is-fixes .rsv-signal--link:after{inset:-12px -7px}@media (pointer:fine){.lr-l2 .rsv-signals.lr-signaux.is-fixes{margin-inline:auto -4px}.lr-l2 .rsv-signals.lr-signaux.is-fixes .rsv-signal{margin-inline:4px}.lr-l2 .rsv-signals.lr-signaux.is-fixes .rsv-signal--link:after{inset:-12px -4px}}@container cahier (max-width:459.98px){.lr-ligne:has(.lr-placement){grid-template-rows:var(--fs-body-lg) minmax(32px, auto)}.lr-ligne:has(.lr-placement) .lr-couv{align-self:start}.lr-ligne:has(.lr-placement) .lr-geste{align-self:start}.lr-l2:has(>.lr-reperes){flex-wrap:wrap;row-gap:21px;overflow:visible}.lr-reperes{flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.lr-reperes:empty{display:none}.lr-placement{flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:21px 8px;display:flex}}.lr-tnote{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-block:0;padding:0;display:inline-grid}.lr-tnote:focus-visible{outline:var(--focus-outline);outline-offset:1px}.lr-tbl{--lr-st:var(--floor-table-reserved);border:1.5px solid var(--lr-st);background:color-mix(in srgb, var(--lr-st) var(--ligne-etape-mix), var(--surface));min-width:58px;height:26px;color:var(--ink);font-family:var(--sans);font-size:var(--fs-label);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 9px;font-weight:700;line-height:1;display:inline-flex;position:relative}.lr-tbl:after{content:"";position:absolute;inset:-9px -4px}button.lr-tbl{cursor:pointer}button.lr-tbl:focus-visible{outline:var(--focus-outline);outline-offset:2px}.lr-tbl svg{flex:none;width:13px;height:13px}.lr-tbl.is-placer{border:1.5px dashed var(--ink-4);color:var(--ink-2);background:0 0}.lr-tbl.is-espace{--lr-st:var(--floor-table-arrived)}.lr-tbl.is-attente{border:1.5px dashed var(--warn);background:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn-ink)}@media (hover:hover){button.lr-tbl:hover{border-color:var(--ink-3)}}.lr-couv{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.lr-couv b{color:var(--ink);font-size:var(--fs-body-lg);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.lr-couv svg{width:12px;height:12px;color:var(--ink-4);flex:none}.lr-visage{width:14px;height:14px;color:var(--ink-4);flex:none;display:inline-flex;position:relative}.lr-visage>svg{width:14px;height:14px;color:inherit}.lr-visage[data-ton=info]{color:var(--info-ink)}.lr-visage[data-ton=danger]{color:var(--danger-ink)}.lr-visage>svg.lr-visage-etoile{width:8px;height:8px;color:var(--gold);position:absolute;top:-2px;right:-3px}.lr-geste{justify-content:flex-end;min-width:0;display:flex}.lr-g,.lr-pilule{--lr-st:var(--floor-table-reserved);height:var(--geste-h);border-radius:var(--radius-action);background:color-mix(in srgb, var(--lr-st) 15%, var(--surface));color:color-mix(in srgb, var(--lr-st) 70%, var(--ink));font-family:var(--sans);font-size:var(--fs-label);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), opacity var(--t-fast);border:0;align-items:center;gap:6px;margin:0;padding:0 14px 0 11px;font-weight:600;line-height:1;display:inline-flex;position:relative}.lr-g{justify-content:center;width:100%;padding:0 4px}.lr-g.is-fantome{--lr-st:var(--ink)}.lr-g i{transition:background-color var(--t-fast)}.lr-g:not(.is-vide):active{filter:brightness(.96)}.lr-g:after,.lr-pilule:after{content:"";inset:calc((var(--geste-h) - var(--tap-min)) / 2) 0;position:absolute}.lr-g i{background:var(--lr-st);border-radius:50%;flex:none;width:8px;height:8px}.lr-g-mot{text-overflow:ellipsis;min-width:0;overflow:hidden}.lr-g.is-conf,.lr-pilule.is-confirmer{background:var(--gain);color:#1f1420}.lr-g.is-vide{cursor:default;background:0 0;border:0}.lr-g.is-vide:after{content:none}.lr-g[aria-disabled=true]{opacity:.6;cursor:progress}.lr-g:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (hover:hover){.lr-g:not(.is-vide,[aria-disabled=true]):hover,.lr-pilule:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--lr-st) 24%, var(--surface))}.lr-g.is-conf:not([aria-disabled=true]):hover,.lr-pilule.is-confirmer:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--gain) 88%, var(--ink))}}.lr-dit{min-width:0;max-width:100%;color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.lr-dit svg{flex:none;width:13px;height:13px}.lr-dit>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@container cahier (min-width:760px){.lr-ligne,.lr-entete{grid-template-columns:64px minmax(0, 1fr) 80px var(--lr-couv-l,52px) 96px 88px 34px;grid-template-rows:none;grid-template-areas:"heure qui table couv parcours geste plus";column-gap:14px}.lr-ligne{row-gap:0;min-height:56px;padding:8px 14px}.lr-cahier.is-sans-plan .lr-ligne,.lr-cahier.is-sans-plan .lr-entete{grid-template-columns:64px minmax(0, 1fr) var(--lr-couv-l,52px) 112px 34px;grid-template-areas:"heure qui couv geste plus"}.lr-qui{gap:3px}.lr-table{align-items:center;min-width:0;display:flex}.lr-parcours{display:flex}.lr-plus-box{justify-content:center;display:flex}.lr-entete{max-width:1440px;color:var(--ink-4);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;margin:4px auto 0;padding:0 14px 4px;font-weight:700;line-height:1;display:grid}.lr-e-qui{grid-area:qui}.lr-e-couv{text-align:right;grid-area:couv}.lr-e-parcours{grid-area:parcours}.lr-e-geste{grid-area:geste}}@container cahier (min-width:860px){.lr-ligne,.lr-entete{grid-template-columns:64px minmax(0, 1fr) 92px var(--lr-couv-l,52px) 172px 112px 34px}.lr-cahier.is-sans-plan .lr-ligne,.lr-cahier.is-sans-plan .lr-entete{grid-template-columns:64px minmax(0, 1fr) var(--lr-couv-l,52px) 112px 34px}}@container cahier (min-width:1200px){.lr-ligne,.lr-entete{grid-template-columns:64px minmax(200px, 1.1fr) 92px var(--lr-couv-l,52px) minmax(0, 1fr) 180px 120px 34px;grid-template-areas:"heure qui table couv ctx parcours geste plus"}.lr-cahier.is-sans-plan .lr-ligne,.lr-cahier.is-sans-plan .lr-entete{grid-template-columns:64px minmax(200px, 1.1fr) var(--lr-couv-l,52px) minmax(0, 1.6fr) 120px 34px;grid-template-areas:"heure qui couv ctx geste plus"}.lr-ctx{min-width:0;color:var(--ink-2);font-size:var(--fs-meta);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.lr-parcours{align-items:center;gap:8px;min-width:0}.lr-crans{flex:none;align-items:center;display:flex}.lr-cran{align-items:center;display:flex}.lr-crans i{background:var(--border-strong);border-radius:50%;flex:none;width:9px;height:9px}.lr-crans i.is-fait{background:var(--lr-st)}.lr-crans i.is-cour{background:var(--lr-st);width:13px;height:13px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lr-st) 25%, transparent)}.lr-crans s{background:var(--border-strong);flex:none;width:12px;height:2px;text-decoration:none}.lr-crans s.is-fait{background:var(--ink-4)}.lr-plus{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:grid;position:relative}.lr-plus:focus-visible{outline:var(--focus-outline);outline-offset:1px}.lr-plus:after{content:"";position:absolute;inset:-5px}@media (hover:hover){.lr-plus:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}}.lr-item .lr-corps{grid-template-columns:minmax(0,1fr);gap:10px;padding:7px 12px 12px}.lr-item .lr-corps>*{min-width:0}.lr-item .lr-corps-ctx{font-size:var(--fs-meta);color:var(--ink-2);line-height:1.45}.lr-item .lr-corps-rang{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lr-item .lr-corps .rsv-action{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:34px;padding-block:7px;line-height:1.25}.lr-item.on>.rsv-group-summary{padding:0 12px 12px}@container cahier (min-width:760px){.lr-item .lr-corps{padding:4px 14px 10px 92px}.lr-item.on>.rsv-group-summary{padding:0 14px 10px 92px}}.rsv-card-contexte .lr-ctx-alerte{color:var(--warn-ink);font-weight:600}.rsv-card--sq .lr-ligne{cursor:default;--sq-geste-h:var(--geste-h)}@container cahier (min-width:760px){.rsv-card--sq .lr-l2{display:none}}.lr-rythme{padding:6px 18px 0}.lr-rythme-svg{width:100%;height:30px;display:block;overflow:visible}.lr-rythme-barre.is-avenir{fill:var(--eden)}.lr-rythme-barre.is-feu{fill:var(--warn)}.lr-rythme-barre.is-passe{fill:var(--ink-4)}.lr-rythme-barre.is-vide{opacity:.5}.lr-rythme-maintenant{stroke:var(--danger);stroke-width:1.5px}.lr-rythme-l{color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:3px;font-weight:500;line-height:1;display:flex}@media (min-width:641px){.lr-rythme{padding:8px 20px 0}}.lr-cahier.is-groupes{--lr-facture:var(--floor-table-bill);--lr-regle:var(--floor-table-occupied)}.lr-cahier.is-groupes .lr-ligne{cursor:pointer;grid-template:"heure nom geste""heure meta meta"/44px minmax(0,1fr) auto;gap:2px 8px;min-height:56px;padding:6px 10px 6px 6px}.lr-cahier.is-groupes .lr-nom-rang{grid-area:nom}.lr-cahier.is-groupes .lr-meta-tel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font:500 var(--fs-meta)/1.3 var(--sans);font-variant-numeric:tabular-nums;grid-area:meta;overflow:hidden}.lr-cahier.is-groupes .lr-meta-j{background:var(--danger);color:var(--surface);border-radius:6px;margin-right:6px;padding:1px 6px;font-weight:700;display:inline-block}.lr-cahier.is-groupes .lr-item.is-urgent .lr-ligne{background:linear-gradient(90deg, var(--danger-soft), transparent 70%)}.lr-cahier.is-groupes .lr-sep{border-top:1px solid var(--lr-filet);background:var(--surface-2);color:var(--ink-3);font:600 var(--fs-micro)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:9px 14px 5px;list-style:none}.lr-cahier.is-groupes .lr-bloc>.lr-sep:first-child,.lr-cahier.is-groupes .lr-sep+.lr-item{border-top:0}.lr-cahier.is-groupes .lr-nom-rang .lr-nom{font-size:var(--fs-body-lg);line-height:1.25}@container cahier (max-width:759.98px){.lr-cahier.is-groupes .lr-ligne>.lr-geste .lr-g{width:auto;padding:0 11px}.lr-cahier.is-groupes .lr-ligne>.lr-geste .lr-g.is-vide{display:none}}.lr-cahier.is-groupes .rsv-etape[data-section=a-traiter]{--lr-sec:var(--pastel-peach)}.lr-cahier.is-groupes .rsv-etape[data-section=en-attente]{--lr-sec:var(--pastel-lavender)}.lr-cahier.is-groupes .rsv-etape[data-section=confirmes]{--lr-sec:var(--pastel-mint)}.lr-cahier.is-groupes .rsv-etape[data-section=archives]{--lr-sec:var(--ink-4)}.lr-cahier.is-groupes .rsv-etape>h2{margin:0}.lr-cahier.is-groupes .rsv-etape>h2.lr-sec{min-height:0;font-family:var(--serif);font-size:var(--fs-card-title);letter-spacing:0;text-transform:none;color:var(--ink);margin:14px 0 6px;padding:0 6px;font-weight:700;line-height:1.2}.lr-cahier.is-groupes .rsv-etape[data-section=a-traiter] .lr-ligne{box-shadow:inset 3px 0 0 var(--pastel-peach)}.lr-cahier.is-groupes .lr-sec.repliee{border:1px solid var(--lr-filet);border-radius:var(--radius-sm);background:var(--surface);text-align:left;width:100%;font-family:var(--sans);cursor:pointer;margin:12px 0 0;padding:10px 8px}.lr-cahier.is-groupes .lr-sec.repliee>svg{flex:none;margin-left:auto}.lr-cahier.is-groupes .lr-sec.repliee:focus-visible{outline:var(--focus-outline);outline-offset:2px}.lr-cahier.is-groupes .lr-bloc{border:1px solid var(--lr-filet);background:var(--surface);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.lr-cahier.is-groupes .lr-item{margin:0;padding:0;list-style:none}.lr-cahier.is-groupes .lr-item+.lr-item{border-top:1px solid var(--lr-filet)}.lr-cahier.is-groupes .lr-vide{padding:calc(var(--sp-2) * 2)}.lr-cahier.is-groupes .lr-ligne:focus-visible{outline:var(--focus-outline);outline-offset:-2px}@media (hover:hover){.lr-cahier.is-groupes .lr-ligne:hover{background:var(--surface-2)}}.lr-cahier.is-groupes .lr-date{max-width:64px;color:var(--ink-2);font:500 var(--fs-micro)/1.3 var(--sans);display:block}.lr-cahier.is-groupes .lr-date>span{white-space:nowrap;display:block}.lr-cahier.is-groupes .lr-qui{align-content:center}.lr-cahier.is-groupes .lr-l2{overflow:visible}.lr-cahier.is-groupes .lr-l2 .rsv-signals.lr-signaux.is-fixes{margin-inline:-7px 0}@media (pointer:fine){.lr-cahier.is-groupes .lr-l2 .rsv-signals.lr-signaux.is-fixes{margin-inline:-4px 0}}.lr-cahier.is-groupes .lr-ctx-compact{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-meta);color:var(--ink-3);overflow:hidden}.lr-cahier.is-groupes .lr-ctx-compact>svg{vertical-align:-2px;color:var(--dossier-occasion);margin-right:4px}.lr-cahier.is-groupes .lr-couv{align-self:start}.lr-cahier.is-groupes .lr-argent{grid-area:argent;justify-content:flex-end;align-self:center;min-width:0;display:flex}.lr-cahier.is-groupes .lr-money{color:var(--ink);font:700 var(--fs-label)/1 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.lr-cahier.is-groupes .lr-mini.warn .lr-mini-etat{color:var(--warn-ink);font-weight:600}.lr-cahier.is-groupes .lr-mini.danger .lr-mini-etat{color:var(--danger-ink)}.lr-cahier.is-groupes .lr-mini{min-width:0;font:500 var(--fs-micro)/1.2 var(--sans);flex-wrap:wrap;gap:0 4px;display:flex}.lr-cahier.is-groupes .lr-mini-head{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.lr-cahier.is-groupes .lr-mini-etat{color:var(--ink-2)}.lr-cahier.is-groupes .lr-mini .lr-crans i{width:7px;height:7px}.lr-cahier.is-groupes .lr-mini .lr-crans i.is-cour{width:9px;height:9px;box-shadow:none}.lr-cahier.is-groupes .lr-mini .lr-crans s{width:4px;height:1.5px}.lr-cahier.is-groupes .lr-crans i{position:relative}.lr-cahier.is-groupes .lr-crans i.is-sautee{border:1px solid var(--ink-4);background:0 0}.lr-cahier.is-groupes .lr-crans i.is-sautee:after{content:"";background:var(--ink-4);height:1.5px;position:absolute;inset:50% -2px auto;transform:rotate(-45deg)}.lr-cahier.is-groupes .lr-crans s.is-sautee{background:repeating-linear-gradient(90deg, var(--ink-4) 0 2px, transparent 2px 4px)}.lr-cahier.is-groupes .lr-crans i.is-sortie{border-radius:1px}.lr-cahier.is-groupes .lr-crans i.is-sortie:before,.lr-cahier.is-groupes .lr-crans i.is-sortie:after{content:"";background:var(--on-accent);height:1.5px;position:absolute;inset:50% 2px auto;transform:rotate(45deg)}.lr-cahier.is-groupes .lr-crans i.is-sortie:after{transform:rotate(-45deg)}.lr-cahier.is-groupes .lr-crans i.is-regle:is(.is-fait,.is-cour):after{content:"";border-left:1.5px solid var(--on-accent);border-bottom:1.5px solid var(--on-accent);width:45%;height:25%;position:absolute;top:30%;left:25%;transform:rotate(-45deg)}.lr-cahier.is-groupes .is-passee .lr-hh{opacity:.6}.lr-cahier.is-groupes .is-passee .lr-nom,.lr-cahier.is-groupes .is-passee .lr-couv b{color:var(--ink-2)}.lr-cahier.is-groupes .lr-g:disabled{opacity:.6;cursor:not-allowed}.lr-cahier.is-groupes .lr-g>svg{display:none}.lr-cahier.is-groupes .lr-g .grp-relance-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lr-cahier.is-groupes .lr-medaillon{width:var(--tap-min);height:var(--tap-min);border-radius:50%;grid-area:heure;align-self:center;place-items:center;display:grid}.lr-cahier.is-groupes .lr-medaillon .fv-pastille-rond{background:var(--fv-c);width:34px;height:34px;color:var(--floor-table-ink);border-radius:50%;place-items:center;display:grid}.lr-cahier.is-groupes .lr-medaillon.is-creuse .fv-pastille-rond{box-shadow:inset 0 0 0 2px var(--fv-c);color:var(--fv-c);background:0 0}.lr-cahier.is-groupes .lr-quand{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font:600 var(--fs-card-title)/1.2 var(--sans);font-variant-numeric:tabular-nums;display:block;overflow:hidden}.lr-cahier.is-groupes .lr-quand.is-vide{color:var(--ink-3);font-weight:500}.lr-cahier.is-groupes .is-passee .lr-quand{color:var(--ink-2)}.lr-cahier.is-groupes:not(.is-kanban) .lr-ligne>.lr-parcours{grid-area:mini;align-content:center;gap:4px;min-width:0;display:grid}.lr-cahier.is-groupes .lr-etat-l1{align-items:center;gap:10px;min-width:0;display:flex}.lr-cahier.is-groupes .lr-mot-etape{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--lr-c) 60%, var(--ink));font:600 var(--fs-label)/1.2 var(--sans);flex:0 auto;overflow:hidden}.lr-cahier.is-groupes .lr-parcours.is-sortie .lr-mot-etape{color:var(--danger-ink)}.lr-cahier.is-groupes .lr-barres{flex:none;gap:3px;display:flex}.lr-cahier.is-groupes .lr-barres>i{background:var(--border-strong);border-radius:2px;width:10px;height:4px}.lr-cahier.is-groupes .lr-barres>i.is-fait{background:color-mix(in srgb, var(--lr-c) 55%, var(--border-strong))}.lr-cahier.is-groupes .lr-barres>i.is-courante{background:var(--lr-c);width:18px}.lr-cahier.is-groupes .lr-barres>i.is-sautee{background:repeating-linear-gradient(135deg, var(--border-strong) 0 2px, transparent 2px 4px)}.lr-cahier.is-groupes .lr-barres>i.is-sortie{background:var(--danger)}.lr-cahier.is-groupes .lr-etat-argent{color:var(--ink);font:600 var(--fs-label)/1.2 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.lr-cahier.is-groupes .lr-etat-argent.is-vide{color:var(--ink-3);font-weight:500}.lr-cahier.is-groupes .lr-etat-argent.warn{color:var(--warn-ink)}.lr-cahier.is-groupes .lr-etat-argent.danger{color:var(--danger-ink)}.lr-cahier.is-groupes .lr-pourquoi{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font:500 var(--fs-meta)/1.3 var(--sans);display:block;overflow:hidden}.lr-cahier.is-groupes .lr-pourquoi:before{content:"";background:var(--ink-4);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.lr-cahier.is-groupes .lr-pourquoi[data-ton=a-faire]:before{background:var(--warn)}.lr-cahier.is-groupes .lr-pourquoi[data-ton=bloque]:before{background:var(--danger)}.lr-cahier.is-groupes .lr-pourquoi[data-ton=engage]:before{background:var(--ok)}.lr-cahier.is-groupes .lr-pourquoi[data-ton=bloque]{color:var(--danger-ink)}.lr-cahier.is-groupes .lr-service{color:var(--ink);font:700 var(--fs-label)/1.2 var(--sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:service;align-self:center}.lr-cahier.is-groupes .lr-service.is-chaud{color:var(--danger-ink)}.lr-cahier.is-groupes .lr-service.is-vide{color:var(--ink-4);font-weight:500}@container cahier (min-width:760px){.lr-cahier.is-groupes .lr-ligne,.lr-cahier.is-groupes .lr-entete{grid-template-columns:44px 190px 40px minmax(180px,1fr) 56px 128px 34px;grid-template-areas:"heure qui couv parcours service geste plus";column-gap:10px}.lr-cahier.is-groupes .lr-ligne{grid-template-rows:auto;min-height:56px;padding:8px 14px}.lr-cahier.is-groupes .lr-entete{grid-template-rows:auto}.lr-cahier.is-groupes .lr-qui{gap:2px}.lr-cahier.is-groupes .lr-nom{font-size:var(--fs-body-lg)}.lr-cahier.is-groupes .lr-e-service{text-align:right;grid-area:service}.lr-cahier.is-groupes .lr-couv{align-self:center}.lr-cahier.is-groupes .lr-service{font-size:var(--fs-body)}.lr-cahier.is-groupes:not(.is-kanban) .lr-ligne>.lr-parcours{grid-area:parcours}.lr-cahier.is-groupes .lr-g .lr-g-mot{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@container cahier (min-width:860px){.lr-cahier.is-groupes .lr-ligne,.lr-cahier.is-groupes .lr-entete{grid-template-columns:44px 210px 44px minmax(240px,1fr) 64px 148px 34px;column-gap:12px}}@container cahier (min-width:1200px){.lr-cahier.is-groupes .lr-ligne,.lr-cahier.is-groupes .lr-entete{grid-template-columns:44px 240px 52px minmax(320px,1fr) 72px 168px 34px;column-gap:16px}.lr-cahier.is-groupes .lr-barres>i{width:14px}.lr-cahier.is-groupes .lr-barres>i.is-courante{width:24px}}.lr-cahier.is-groupes .grp-tuiles{align-items:center;gap:6px;min-width:0;display:flex}.lr-cahier.is-groupes .grp-tuile{background:color-mix(in srgb, var(--ink) 5%, transparent);width:36px;height:36px;color:var(--ink-2);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.lr-cahier.is-groupes .grp-tuile svg{flex:none;width:20px;height:20px}.lr-cahier.is-groupes .grp-tuile.is-vide{color:var(--ink-4);border:1.5px dashed color-mix(in srgb, var(--ink) 16%, transparent);background:0 0}.lr-cahier.is-groupes .grp-tuile[data-ton=attend]{background:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn-ink)}.lr-cahier.is-groupes .grp-tuile[data-ton=envoye]{background:var(--info-soft);color:var(--info-ink)}.lr-cahier.is-groupes .grp-tuile[data-ton=ok]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok-ink)}.lr-cahier.is-groupes .grp-tuile[data-ton=brouillon]{color:color-mix(in srgb, var(--pastel-lavender) 65%, var(--ink));border:1.5px dashed color-mix(in srgb, var(--pastel-lavender) 80%, var(--ink));background:0 0}.lr-cahier.is-groupes .grp-tuile[data-ton=salle]{color:var(--ok-ink);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ok) 22%, transparent) 0 4px, color-mix(in srgb, var(--ok) 9%, transparent) 4px 8px)}.lr-cahier.is-groupes .grp-tuile[data-ton=danger]{background:var(--danger-soft);color:var(--danger-ink)}.lr-cahier.is-groupes .grp-tuile-nb{background:var(--surface);min-width:17px;height:17px;color:var(--ink-2);box-shadow:0 0 0 1.5px var(--border-strong);font:700 var(--fs-micro)/17px var(--sans);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 4px;position:absolute;top:-5px;right:-6px}.lr-cahier.is-groupes .grp-tuile[data-ton=attend] .grp-tuile-nb{background:var(--warn);color:var(--surface);box-shadow:0 0 0 2px var(--surface)}.lr-cahier.is-groupes .grp-tuile.is-mot{width:auto;height:30px;font:600 var(--fs-meta)/1 var(--sans);white-space:nowrap;border-radius:9px;padding:0 10px 0 8px}.lr-cahier.is-groupes .grp-tuile.is-mot svg{width:16px;height:16px}.lr-cahier.is-groupes .grp-tuile-mot{text-overflow:ellipsis;min-width:0;max-width:16ch;overflow:hidden}.lr-cahier.is-groupes .grp-tuile-pt{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.lr-cahier.is-groupes .grp-mini{flex:none;align-items:center;gap:4px;display:inline-flex}.lr-cahier.is-groupes .grp-mini-i{color:var(--ink-3);place-items:center;display:inline-grid}.lr-cahier.is-groupes .grp-mini-i[data-ton=attend]{background:color-mix(in srgb, var(--warn) 30%, transparent);width:18px;height:18px;color:var(--warn-ink);border-radius:5px}.lr-cahier.is-groupes .grp-mini-i[data-ton=envoye]{color:var(--info-ink)}.lr-cahier.is-groupes .grp-mini-i[data-ton=ok],.lr-cahier.is-groupes .grp-mini-i[data-ton=salle]{color:var(--ok-ink)}.lr-cahier.is-groupes .grp-mini-i[data-ton=brouillon]{color:color-mix(in srgb, var(--pastel-lavender) 65%, var(--ink))}.lr-cahier.is-groupes .grp-mini-i[data-ton=danger]{color:var(--danger-ink)}.lr-cahier.is-groupes .lr-nom-rang{align-items:baseline;gap:6px;min-width:0;display:flex}.lr-cahier.is-groupes .lr-nom-rang .lr-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lr-cahier.is-groupes .grp-couv-c{color:var(--ink-3);font:600 var(--fs-label)/1 var(--sans);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;display:inline-flex}.lr-cahier.is-groupes .lr-meta-tel.grp-meta-c{align-items:center;gap:6px;display:flex}.lr-cahier.is-groupes .grp-meta-c .lr-meta-j{flex:none;margin-right:0}.lr-cahier.is-groupes .grp-meta-date{flex:none}.lr-cahier.is-groupes .grp-duree{color:var(--ink-3);flex:none;align-items:center;gap:3px;font-weight:600;display:inline-flex}.lr-cahier.is-groupes .grp-duree[data-ton=ambre]{color:var(--warn-ink)}.lr-cahier.is-groupes .grp-duree[data-ton=rouge]{color:var(--danger-ink)}.lr-cahier.is-groupes .grp-meta-c .grp-facture-tel{text-overflow:ellipsis;min-width:0;overflow:hidden}.lr-cahier.is-groupes .grp-meta-n{min-width:0;color:var(--ink-2);font:500 var(--fs-meta)/1.35 var(--sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:meta;align-items:center;gap:4px 8px;display:flex}.lr-cahier.is-groupes .grp-meta-n .lr-meta-j{margin-right:0}.lr-cahier.is-groupes .grp-meta-j-calme{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink-2);border-radius:6px;padding:1px 6px;font-weight:700}.lr-cahier.is-groupes .grp-fait-n{color:var(--ink-2)}.lr-cahier.is-groupes .grp-fait-n[data-ton=ambre]{color:var(--warn-ink);font-weight:600}.lr-cahier.is-groupes .grp-fait-n[data-ton=rouge]{color:var(--danger-ink);font-weight:600}.lr-cahier.is-groupes .grp-meta-occ{color:var(--dossier-occasion);align-items:center;gap:4px;display:inline-flex}.lr-cahier.is-groupes .grp-meta-argent{color:var(--ink);font-weight:600}@container cahier (max-width:759.98px){.lr-cahier.is-groupes.is-normale .lr-ligne{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"heure nom couv""heure meta meta""tuiles tuiles tuiles";row-gap:4px;padding:12px 12px 10px 8px}.lr-cahier.is-groupes.is-normale .lr-medaillon{align-self:start}.lr-cahier.is-groupes.is-normale .lr-couv{align-self:center}.lr-cahier.is-groupes.is-normale .grp-rang-tuiles{border-top:1px dashed color-mix(in srgb, var(--ink) 14%, transparent);grid-area:tuiles;align-items:center;gap:8px;min-width:0;margin:8px 0 0 4px;padding-top:10px;display:flex}.lr-cahier.is-groupes.is-normale .grp-rang-tuiles>.lr-geste{margin-left:auto}.lr-cahier.is-groupes.is-normale .grp-rang-tuiles>.lr-geste .lr-g{min-height:36px}}.lr-cahier.is-groupes .grp-rang-tuiles.is-large{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:6px;display:flex}.lr-cahier.is-groupes .grp-rang-tuiles.is-large .grp-tuiles{flex-wrap:wrap;row-gap:6px}.lr-cahier.is-groupes .grp-rang-tuiles.is-large .grp-tuile.is-vide{border-radius:9px;width:30px;height:30px}.lr-cahier.is-groupes .grp-rang-tuiles.is-large .grp-tuile.is-vide svg{width:16px;height:16px}@container cahier (min-width:760px){.lr-cahier.is-groupes.is-normale .lr-ligne,.lr-cahier.is-groupes.is-normale .lr-entete{grid-template-columns:44px minmax(220px,1.3fr) 40px minmax(200px,1fr) 56px 128px 34px}.lr-cahier.is-groupes.is-normale .lr-ligne{padding-block:12px}.lr-cahier.is-groupes.is-normale .lr-etat-l1{gap:12px}.lr-cahier.is-groupes.is-normale .lr-mot-etape{font-size:var(--fs-body)}.lr-cahier.is-groupes.is-normale .lr-barres>i{border-radius:4px;width:11px;height:7px}.lr-cahier.is-groupes.is-normale .lr-barres>i.is-courante{width:24px}.lr-cahier.is-groupes.is-normale .lr-etat-argent{font-size:var(--fs-body);font-weight:700}.lr-cahier.is-groupes.is-normale .lr-pourquoi{font-size:var(--fs-label);white-space:normal}.lr-cahier.is-groupes.is-compacte .lr-ligne,.lr-cahier.is-groupes.is-compacte .lr-entete{grid-template-columns:44px minmax(170px,1fr) 130px 40px minmax(200px,1fr) 56px 128px 34px;grid-template-areas:"heure qui date couv parcours service geste plus"}.lr-cahier.is-groupes.is-compacte .lr-ligne>.lr-quand,.lr-cahier.is-groupes.is-compacte .lr-e-date{grid-area:date;padding-left:24px}.lr-cahier.is-groupes.is-compacte .lr-ligne>.lr-quand{color:var(--ink-2);font:500 var(--fs-label)/1.2 var(--sans);align-self:center}.lr-cahier.is-groupes.is-compacte .grp-qui-compacte .lr-l1{align-items:center;gap:10px;min-width:0;display:flex}.lr-cahier.is-groupes.is-compacte .grp-qui-compacte .lr-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lr-cahier.is-groupes.is-compacte .grp-mini svg{width:16px;height:16px}}@container cahier (min-width:860px){.lr-cahier.is-groupes.is-normale .lr-ligne,.lr-cahier.is-groupes.is-normale .lr-entete{grid-template-columns:44px minmax(260px,1.3fr) 44px minmax(240px,1fr) 64px 148px 34px}.lr-cahier.is-groupes.is-compacte .lr-ligne,.lr-cahier.is-groupes.is-compacte .lr-entete{grid-template-columns:44px minmax(200px,1fr) 150px 44px minmax(240px,1fr) 64px 148px 34px}}@container cahier (min-width:1200px){.lr-cahier.is-groupes.is-normale .lr-ligne,.lr-cahier.is-groupes.is-normale .lr-entete{grid-template-columns:44px minmax(340px,1.2fr) 52px minmax(340px,1fr) 72px 168px 34px}.lr-cahier.is-groupes.is-normale .lr-barres>i{width:13px;height:8px}.lr-cahier.is-groupes.is-normale .lr-barres>i.is-courante{width:28px}.lr-cahier.is-groupes.is-compacte .lr-ligne,.lr-cahier.is-groupes.is-compacte .lr-entete{grid-template-columns:44px minmax(260px,1fr) 170px 52px minmax(320px,1.2fr) 72px 168px 34px}}@media (pointer:fine){.lr-cahier.is-groupes .grp-rang-tuiles:not(.is-large) .grp-tuile{border-radius:10px;width:32px;height:32px}.lr-cahier.is-groupes .grp-rang-tuiles:not(.is-large) .grp-tuile svg{width:18px;height:18px}}.lr-cahier.is-groupes.is-kanban .lr-ligne{min-height:66px;cursor:inherit;background:0 0;grid-template:"heure qui couv""heure qui argent""heure mini mini"/46px minmax(0,1fr) 72px;gap:4px 6px;padding:10px}.lr-cahier.is-groupes.is-kanban .lr-ligne[data-fourchette]{grid-template-areas:"heure qui couv""heure argent argent""heure mini mini"}.lr-cahier.is-groupes.is-kanban .lr-heure{align-self:start}.lr-cahier.is-groupes.is-kanban .lr-hh{margin-inline:-3px;padding-inline:3px}.lr-cahier.is-groupes.is-kanban .lr-date>span{display:block}.lr-cahier.is-groupes.is-kanban .lr-date>span+span:before{content:none}.lr-cahier.is-groupes.is-kanban .lr-couv{align-self:start}.lr-cahier.is-groupes.is-kanban .lr-money{font-size:var(--fs-label)}.lr-cahier.is-groupes.is-kanban .lr-ligne[data-fourchette] .lr-money{white-space:normal;text-align:right}.lr-cahier.is-groupes.is-kanban .lr-mini{grid-area:mini}.lr-cahier.is-groupes.is-kanban .lr-plus-box{grid-area:1/3;place-self:start end;display:flex}.lr-cahier.is-groupes.is-kanban .lr-ligne[data-menu] .lr-couv{padding-right:30px}.lr-cahier.is-documents{--ld-grille:52px minmax(0, 1fr) auto;--ld-zones:"heure qui argent" "barre barre barre"}.lr-cahier.is-documents .lr-ligne,.lr-cahier.is-documents .lr-entete{grid-template-columns:var(--ld-grille);grid-template-areas:var(--ld-zones);gap:4px 10px;padding-inline:14px}.lr-cahier.is-documents .lr-ligne{min-height:64px;box-shadow:inset 5px 0 0 var(--lr-trait,var(--border-strong));align-items:center;padding-block:12px}.lr-cahier.is-documents [data-section=retard]{--lr-trait:var(--danger)}.lr-cahier.is-documents [data-section=encaisser]{--lr-trait:var(--brand-primary)}.lr-cahier.is-documents [data-section=sans-reponse]{--lr-trait:var(--warn)}.lr-cahier.is-documents [data-section=attente-client]{--lr-trait:var(--info)}.lr-cahier.is-documents [data-section=facturer],.lr-cahier.is-documents [data-section=payees]{--lr-trait:var(--gain)}.lr-cahier.is-documents [data-section=brouillons]{--lr-trait:var(--pastel-lavender)}.lr-cahier.is-documents [data-section=retard] .lr-ligne{background:linear-gradient(90deg, var(--danger-soft), transparent 70%)}.lr-cahier.is-documents .is-choisie .lr-ligne{background:color-mix(in srgb, var(--lr-trait,var(--brand-primary)) 9%, var(--surface))}.lr-cahier.is-documents .lr-entete{max-width:none;color:var(--ink-3);font:600 var(--fs-micro)/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase;margin:0;padding-block:8px 4px;display:none}.lr-cahier.is-documents .lr-entete .lr-etat-piece{display:none}.lr-cahier.is-documents .lr-sec{color:var(--ink);font:700 var(--fs-body-lg)/1.2 var(--sans);flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0;padding:14px 6px 6px;display:flex}.lr-cahier.is-documents .lr-sec:before{content:"";background:var(--lr-trait,var(--ink-4));border-radius:50%;align-self:center;width:9px;height:9px}.lr-cahier.is-documents .lr-sec-n,.lr-cahier.is-documents .lr-sec-reste{color:var(--ink-2);font:500 var(--fs-meta)/1.2 var(--sans)}.lr-cahier.is-documents .lr-sec-reste{font-variant-numeric:tabular-nums;margin-left:auto}.lr-cahier.is-documents .lr-bloc{background:var(--surface);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.lr-cahier.is-documents .lr-item{margin:0;padding:0;list-style:none}.lr-cahier.is-documents [data-kind=devis]{--ld-nature:var(--pastel-lavender-tint)}.lr-cahier.is-documents [data-kind=facture]{--ld-nature:var(--pastel-sky-tint)}.lr-cahier.is-documents [data-kind=avoir]{--ld-nature:var(--pastel-mint-tint)}.lr-cahier.is-documents .lr-date-piece{background:var(--ld-nature);min-height:48px;color:var(--ink-2);border-radius:13px;grid-area:heure;align-content:center;align-self:start;justify-items:center;gap:2px;padding:5px 2px;display:grid}.lr-cahier.is-documents [data-section=brouillons] .lr-date-piece{outline:1.5px dashed var(--pastel-lavender);outline-offset:-1.5px;background:0 0}.lr-cahier.is-documents .lr-jour-piece{color:var(--ink);font:600 var(--fs-label)/1.15 var(--mono)}.lr-cahier.is-documents .lr-nature-piece{font:500 var(--fs-micro)/1.15 var(--sans);text-overflow:ellipsis;max-width:100%;overflow:hidden}.lr-cahier.is-documents .lr-qui{grid-area:qui;align-content:start;gap:3px;min-width:0;display:grid;position:relative}.lr-cahier.is-documents .gdoc-ouvrir-detail{text-align:left;width:100%;min-width:0;color:var(--ink);font-size:var(--fs-card-title);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:visible}.lr-cahier.is-documents .gdoc-ouvrir-detail>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lr-cahier.is-documents .gdoc-ouvrir-detail:after{content:"";height:var(--tap-min);position:absolute;inset:0 0 auto}.lr-cahier.is-documents .gdoc-ouvrir-detail:focus-visible{outline:var(--focus-outline);outline-offset:2px}.lr-cahier.is-documents .lr-meta-piece{min-width:0;color:var(--ink-2);font:500 var(--fs-meta)/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.lr-cahier.is-documents .lr-num-piece{font-family:var(--mono);overflow-wrap:anywhere}.lr-cahier.is-documents .lr-ev-piece,.lr-cahier.is-documents .lr-couverts-piece{display:none}.lr-cahier.is-documents .lr-etat-piece{flex-wrap:wrap;grid-area:etat;align-items:center;gap:4px 6px;min-width:0;display:none}.lr-cahier.is-documents .gdoc-etat-sous-nom{display:contents}.lr-cahier.is-documents .lr-exception-piece{background:color-mix(in srgb, var(--ink) 5%, transparent);max-width:100%;color:var(--ink-2);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;padding:2px 7px;font-weight:600;line-height:1.4;display:inline-flex;overflow:hidden}.lr-cahier.is-documents .lr-exception-piece.is-danger{color:var(--danger-ink);background:var(--danger-soft)}.lr-cahier.is-documents .lr-exception-piece.is-ambre{color:var(--warn-ink);background:var(--warn-soft)}.lr-cahier.is-documents .lr-argent{text-align:right;flex-direction:column;grid-area:argent;align-self:start;align-items:flex-end;gap:3px;min-width:0;display:flex}.lr-cahier.is-documents .lr-money{color:var(--ink);font:700 var(--fs-card-title)/1.2 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.lr-cahier.is-documents .lr-reste-piece{color:var(--warn-ink);font:500 var(--fs-micro)/1.2 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.lr-cahier.is-documents .gdoc-rang-tuiles{border-top:1px dashed var(--border-strong);grid-area:barre;align-items:center;gap:8px;min-width:0;margin-top:6px;padding-top:10px;display:flex}.lr-cahier.is-documents .lr-geste{grid-area:geste;min-width:0;margin-left:auto}.lr-cahier.is-documents .lr-g:not(.is-vide){height:var(--geste-h);border:1.5px solid var(--brand-primary);color:var(--verre-teinte-encre);background:0 0;padding-inline:13px}.lr-cahier.is-documents .lr-g>svg{flex:none;display:block}.lr-cahier.is-documents .lr-plus-box{grid-area:plus;justify-content:center;display:none}.lr-cahier.is-documents .gdoc-tuiles{grid-area:tuiles;gap:6px}.lr-cahier.is-documents .gdoc-tuile{width:36px;height:36px}.lr-cahier.is-documents .gdoc-tuile.is-vide{border:1.5px dashed var(--border-strong);color:var(--ink-4);background:0 0}.lr-cahier.is-documents .gdoc-tuile[data-ton=info]{background:var(--info-soft);color:var(--info-ink)}.lr-cahier.is-documents .gdoc-tuile[data-ton=gain]{background:var(--gain-soft);color:var(--gain-ink)}.lr-cahier.is-documents .gdoc-tuile[data-ton=warn]{background:var(--warn-soft);color:var(--warn-ink)}.lr-cahier.is-documents .gdoc-tuile[data-ton=marque]{background:color-mix(in srgb, var(--brand-primary) 16%, transparent);color:var(--brand-primary)}.lr-cahier.is-documents .gdoc-tuile-nb{background:var(--warn);min-width:17px;height:17px;color:var(--on-accent);font:700 var(--fs-micro)/17px var(--sans);text-align:center;box-shadow:0 0 0 2px var(--surface);border-radius:9px;padding:0 4px;position:absolute;top:-5px;right:-5px}.lr-cahier.is-documents .gdoc-mini{align-items:center;gap:4px;display:none}.lr-cahier.is-documents .gdoc-mini-i{color:var(--ink-2);display:inline-flex}.lr-cahier.is-documents .gdoc-mini-i svg{width:15px;height:15px}.lr-cahier.is-documents .gdoc-mini-i[data-ton=info]{color:var(--info-ink)}.lr-cahier.is-documents .gdoc-mini-i[data-ton=gain]{color:var(--gain-ink)}.lr-cahier.is-documents .gdoc-mini-i[data-ton=warn]{color:var(--warn-ink)}.lr-cahier.is-documents .gdoc-mini-i[data-ton=danger]{color:var(--danger-ink)}.lr-cahier.is-documents .gdoc-mini-i[data-ton=marque]{color:var(--brand-primary)}@container cahier (max-width:639.98px){.lr-cahier.is-documents .gdoc-etat-sous-nom{min-width:0;max-width:100%;display:flex}.lr-cahier.is-documents .lr-exception-piece{white-space:normal;overflow-wrap:anywhere}.lr-cahier.is-documents .gdoc-etat-sous-nom .lr-exception-piece:nth-child(n+2){display:none}.lr-cahier.is-documents.is-compacte .lr-ligne{--ld-zones:"heure qui argent";padding-block:9px}.lr-cahier.is-documents.is-compacte .lr-date-piece{align-self:center;min-height:42px}.lr-cahier.is-documents.is-compacte .gdoc-rang-tuiles{display:none}.lr-cahier.is-documents.is-compacte .gdoc-mini{display:inline-flex}.lr-cahier.is-documents.is-compacte .lr-meta-piece{flex-wrap:nowrap;overflow:hidden}.lr-cahier.is-documents.is-compacte .has-etat .lr-num-piece{display:none}}@container cahier (min-width:640px){.lr-cahier.is-documents .lr-ligne,.lr-cahier.is-documents .lr-entete{--ld-grille:52px minmax(0, 1fr) 104px 112px 36px;--ld-zones:"heure qui argent geste plus";column-gap:12px;padding-inline:16px 14px}.lr-cahier.is-documents .lr-entete{display:grid}.lr-cahier.is-documents .lr-entete .gdoc-col-tuiles{display:none}.lr-cahier.is-documents .lr-ligne{min-height:58px}.lr-cahier.is-documents .lr-date-piece,.lr-cahier.is-documents .lr-argent{align-self:center}.lr-cahier.is-documents .gdoc-rang-tuiles{display:contents}.lr-cahier.is-documents .gdoc-tuiles{display:none}.lr-cahier.is-documents .gdoc-mini{display:inline-flex}.lr-cahier.is-documents .lr-plus-box{display:flex}.lr-cahier.is-documents .lr-geste{margin-left:0}.lr-cahier.is-documents.is-compacte .lr-ligne{min-height:54px;padding-block:7px}.lr-cahier.is-documents.is-compacte .lr-date-piece{min-height:36px}.lr-cahier.is-documents.is-compacte .lr-nature-piece{display:none}}@container cahier (min-width:820px){.lr-cahier.is-documents .lr-ligne,.lr-cahier.is-documents .lr-entete{--ld-grille:52px minmax(0, 1fr) 162px 104px 112px 36px;--ld-zones:"heure qui tuiles argent geste plus"}.lr-cahier.is-documents .gdoc-tuiles{display:flex}.lr-cahier.is-documents .lr-entete .gdoc-col-tuiles{grid-area:tuiles;display:block}.lr-cahier.is-documents .gdoc-mini{display:none}.lr-cahier.is-documents .lr-ev-piece{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.lr-cahier.is-documents .lr-couverts-piece{align-items:center;gap:3px;display:inline-flex}.lr-cahier.is-documents.is-compacte .gdoc-tuile{border-radius:9px;width:30px;height:30px}.lr-cahier.is-documents.is-compacte .gdoc-tuile svg{width:16px;height:16px}}@container cahier (min-width:1040px){.lr-cahier.is-documents .lr-ligne,.lr-cahier.is-documents .lr-entete{--ld-grille:52px minmax(0, 1fr) 162px 190px 104px 112px 36px;--ld-zones:"heure qui tuiles etat argent geste plus"}.lr-cahier.is-documents .lr-etat-piece{display:flex}.lr-cahier.is-documents .lr-entete .lr-etat-piece{display:block}.lr-cahier.is-documents .gdoc-etat-sous-nom{display:none}}.lr-cahier .lr-liste-attente{--lr-attente-fond:color-mix(in srgb, var(--warn) 5%, var(--surface));--lr-attente-lisere:inset 3px 0 0 color-mix(in srgb, var(--warn) 55%, transparent)}.lr-cahier .lr-liste-attente.lr-item>.lr-ligne.lr-tel{background:var(--lr-attente-fond);box-shadow:var(--lr-attente-lisere)}.lr-cahier .lr-liste-attente.on{--lr-attente-fond:color-mix(in srgb, var(--warn) 8%, var(--surface))}.lr-cahier .lr-attente-pastille{background:var(--warn-soft);width:34px;height:34px;color:var(--warn-ink);outline:1.5px dashed color-mix(in srgb, var(--warn) 70%, transparent);outline-offset:-1.5px;border-radius:50%;justify-self:center;place-items:center;display:grid}.lr-cahier .lr-liste-attente .lr-plus{background:color-mix(in srgb, var(--ink) 9%, var(--surface));width:36px;min-width:36px;height:36px;color:var(--ink);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.lr-cahier .lr-liste-attente .lr-plus svg{stroke-width:2.5px;width:20px;height:20px}@media (hover:hover){.lr-cahier .lr-liste-attente .lr-plus:hover{background:color-mix(in srgb, var(--ink) 15%, var(--surface))}}.lr-cahier .lr-attente-tag{background:var(--warn-soft);height:20px;color:var(--warn-ink);font:600 var(--fs-meta)/1 var(--sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.lr-cahier .lr-attente-tag.is-offre{background:var(--info-soft);color:var(--info-ink)}.lr-cahier .lr-attente-msg{color:var(--ink-3);flex:none;display:inline-flex}.lr-cahier .lr-liste-attente .fv-l1,.lr-cahier .lr-liste-attente .fv-l2{align-items:center}.lr-cahier .lr-liste-attente .fv-l2{column-gap:12px}.lr-cahier .lr-liste-contact{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font-variant-numeric:tabular-nums;overflow:hidden}.lr-cahier .lr-liste-attente .fv-couv>svg{color:var(--ink-3)}.lr-cahier .lr-attente-valider{background:var(--ok-soft);height:36px;color:var(--ok-ink);font:600 var(--fs-body)/1 var(--sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}@media (hover:hover){.lr-cahier .lr-attente-valider:hover{background:color-mix(in srgb, var(--ok) 22%, var(--surface))}}.lr-cahier .lr-attente-valider:focus-visible{outline:var(--focus-outline);outline-offset:2px}.lr-cahier .lr-attente-valider[aria-disabled]{opacity:.5;cursor:wait}.lr-cahier .lr-attente-valider.is-rond{width:var(--tap-min);height:var(--tap-min);border-radius:50%;padding:0}.lr-cahier .lr-liste-details{padding:4px 16px 16px calc(var(--tap-min) + 22px);background:var(--lr-attente-fond);box-shadow:var(--lr-attente-lisere);gap:12px;display:grid}.lr-cahier .lr-attente-note{color:var(--ink-3);font-size:var(--fs-meta);align-items:center;gap:6px;margin:0;display:flex}.lr-cahier .lr-attente-note svg{flex:none}.lr-cahier .lr-attente-message{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;max-width:72ch;margin:0;padding:10px 14px}.lr-cahier .lr-attente-message figcaption{color:var(--ink-3);font:600 var(--fs-meta)/1.2 var(--sans);margin-bottom:4px}.lr-cahier .lr-attente-message p{color:var(--ink-2);font-size:var(--fs-body);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.45}.lr-cahier .lr-attente-contacts,.lr-cahier .lr-attente-gestes{flex-wrap:wrap;gap:8px;display:flex}.lr-cahier .lr-attente-chip{background:var(--surface);border:1px solid var(--border-strong);min-width:0;max-width:100%;height:32px;color:var(--ink);font-size:var(--fs-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.lr-cahier .lr-attente-chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lr-cahier .lr-attente-chip svg{color:var(--ink-3);flex:none}.lr-cahier .lr-attente-btn{border:1px solid var(--border-strong);background:var(--surface);height:40px;color:var(--ink);font:600 var(--fs-body)/1 var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.lr-cahier .lr-attente-btn:disabled{opacity:.5;cursor:wait}.lr-cahier .lr-attente-btn.is-ok{background:var(--ok);border-color:var(--ok);color:var(--on-accent)}.lr-cahier .lr-attente-btn.is-retirer{color:var(--danger-ink);background:0 0;border-color:#0000}@media (max-width:640px){.lr-cahier .lr-liste-attente .lr-tel-ecran .fv-l2{gap:6px}.lr-cahier .lr-liste-attente .lr-tel-ecran .lr-attente-tag{height:18px;font-size:var(--fs-micro);padding:0 7px}.lr-cahier .lr-liste-details{padding:4px 12px 14px}.lr-cahier .lr-attente-gestes .lr-attente-btn{flex:auto}.lr-cahier .lr-attente-gestes .lr-attente-btn.is-ok{flex-basis:100%}}@media print{.lr-liste-attente{display:none}}.rsv-barre-mention{color:var(--ink-3);font-size:var(--fs-meta);margin:4px 0 0}.rsv-entete-creneau{min-height:44px;color:var(--ink-2);font-size:var(--fs-label);white-space:nowrap;align-items:center;margin:0;padding:8px 12px;font-weight:600;display:flex}.rsv-entete-creneau.is-complet{color:var(--danger-ink)}.rsv-entete-resas,.rsv-entete-attente{align-items:center;gap:4px;display:inline-flex}.rsv-entete-resas-icone{display:none}.rsv-service-bloc{font-size:var(--fs-label);color:var(--ink-2);text-transform:uppercase;margin:12px 0}@container cahier (max-width:759.98px){.rsv-entete-resas-mot{display:none}.rsv-entete-resas-icone{display:inline}}.lr-ligne.lr-tel{min-height:56px;font-family:var(--sans);grid-template:auto/44px minmax(0,1fr) 48px;gap:0 8px;padding:6px 10px 6px 6px;display:grid}.lr-tel:not(:has(.lr-case-fin)){grid-template-columns:44px minmax(0,1fr)}.lr-tel .lr-menu-etape{grid-area:1/1}.lr-tel .fv-pastille{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.lr-tel .fv-pastille-rond{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lr-tel .fv-pastille:focus-visible{outline:var(--focus-outline);outline-offset:0}.lr-tel .fv-corps{grid-area:1/2;min-width:0;display:grid}.lr-tel .fv-l1,.lr-tel .fv-l2{align-items:center;min-width:0;display:flex}.lr-tel .fv-heure{font:600 var(--fs-card-title)/1.2 var(--sans);font-variant-numeric:tabular-nums;flex:none}.lr-tel .fv-icones{flex:none;align-items:center;display:inline-flex;overflow:visible}.lr-tel .fv-icone{color:var(--ink-3);flex:none;display:inline-flex}.lr-tel .fv-icone[data-ton=note],.lr-tel .fv-icone[data-ton=info]{color:var(--info)}.lr-tel .fv-icone[data-ton=warn]{color:var(--warn)}.lr-tel .fv-icone[data-ton=ok]{color:var(--ok)}[data-theme=dark] .lr-tel .fv-icone[data-ton=occasion]{color:var(--pastel-rose)}.lr-tel .fv-icone.is-action{cursor:pointer;position:relative}.lr-tel .fv-icone.is-action:after{content:"";position:absolute;inset:-10px -8px}.lr-tel .fv-icone.is-action+.fv-icone.is-action{margin-left:12px}.lr-tel .fv-icone.is-action:focus-visible{outline:var(--focus-outline);outline-offset:2px}.lr-tel .fv-icones-plus{font:600 var(--fs-micro)/1 var(--sans);color:var(--ink-3);flex:none}.lr-tel .fv-couv{font:600 var(--fs-card-title)/1.2 var(--sans);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.lr-tel .fv-couv>svg{color:var(--ink-2)}.lr-tel .fv-nom{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lr-tel .fv-mot{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 var(--fs-label)/1.2 var(--sans);color:var(--ink-2);overflow:hidden}.lr-tel .fv-mot[data-ton=danger]{color:var(--danger-ink)}.lr-tel .fv-mot[data-ton=warn]{color:var(--warn-ink)}.lr-tel .fv-nouvelle{background:var(--info);border-radius:50%;flex:none;width:7px;height:7px}.lr-tel .lr-parcours{grid-area:auto;gap:4px;min-width:0;margin-left:auto;display:inline-flex}.lr-tel .lr-crans i{width:5px;height:5px}.lr-tel .lr-crans s{width:4px}.lr-tel .lr-case-fin{grid-area:1/3;gap:4px;display:grid}.lr-tel .lr-case-fin .lr-tbl{min-width:0;height:auto;min-height:44px;font-size:var(--fs-label);padding:0 3px}.lr-tel .lr-case-fin .lr-tbl:after{content:none}.lr-tel .lr-geste{grid-area:auto/2/auto/-1;justify-content:flex-start;padding-top:6px}.lr-tel .lr-g{width:auto;padding:0 14px}.lr-tel .fv-couv b{font:inherit}.lr-tel .lr-visage[data-ton=info]{color:var(--info-ink)}.lr-tel .lr-visage[data-ton=danger]{color:var(--danger-ink)}.lr-tel .lr-case-fin .lr-tbl{white-space:normal;overflow-wrap:anywhere;text-align:center}.lr-tel .fv-icone[data-ton=neutre]{color:var(--ink-3)}.lr-tel .fv-mot[data-ton=info],.lr-ligne .fv-mot[data-ton=info],.lr-mot.is-info{color:var(--info-ink);font-weight:600}.lr-tel .fv-couv .lr-visage{color:var(--ink-2)}.lr-tel .fv-couv .lr-visage[data-ton=info]{color:var(--info-ink)}.lr-tel .fv-couv .lr-visage[data-ton=danger]{color:var(--danger-ink)}.lr-pilule,.lr-pc{--lp-fond:var(--surface);--lp-encre:var(--ink);--lp-encre-2:var(--ink-2);--lp-trait:var(--ink-4)}.lr-pilule{--lp-c:color-mix(in srgb, var(--lr-st) 70%, var(--ink));flex:none;max-width:100%}.lr-g[style*="var(--floor-table-occupied)"],.lr-pilule.is-etape[style*="var(--floor-table-occupied)"]{--lp-c:var(--gain-ink);color:var(--gain-ink)}.lr-pilule>svg{color:currentColor;flex:none}.lr-pilule-mot{text-overflow:ellipsis;min-width:0;overflow:hidden}.lr-pilule.is-confirmer{--lp-c:var(--gain-ink);padding:0 15px}.lr-pilule.is-neutre{--lp-c:var(--ink-2);background:color-mix(in srgb, var(--ink) 6%, var(--surface));color:var(--lp-c)}.lr-pilule[aria-disabled=true]{opacity:.6;cursor:progress}.lr-pilule:focus-visible{outline:var(--focus-outline);outline-offset:2px}.lr-pilule:active{filter:brightness(.96)}@media (hover:hover){.lr-g[style*="var(--floor-table-occupied)"]:not(.is-vide,[aria-disabled=true]):hover,.lr-pilule.is-etape[style*="var(--floor-table-occupied)"]:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--lr-st) 18%, var(--surface))}.lr-pilule.is-neutre:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--ink) 10%, var(--surface))}}.lr-pc{grid-template-columns:repeat(var(--lr-pc-n,5), minmax(0, 1fr));align-items:start;min-width:0;display:grid;position:relative}.lr-pc:before,.lr-pc-trait{content:"";height:2px;position:absolute;top:15px;left:10%}.lr-pc:before{background:repeating-linear-gradient(90deg, var(--lp-trait) 0 4px, transparent 4px 8px);right:10%}.lr-pc-trait{width:var(--lr-pc-fait,0%);background:var(--lp-encre-2)}.lr-pc-cran{min-width:0;min-height:48px;color:var(--lp-encre-2);font:500 var(--fs-meta)/1.15 var(--sans);text-align:center;background:0 0;border:0;align-content:start;justify-items:center;gap:5px;margin:0;padding:8px 0 0;display:grid;position:relative}button.lr-pc-cran{cursor:pointer}.lr-pc-point{background:var(--lp-fond);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--lp-trait);border-radius:50%;margin-top:3px}.lr-pc-mot{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.lr-pc-cran.is-fait .lr-pc-point{background:var(--lr-st);width:10px;height:10px;box-shadow:none;margin-top:4px}.lr-pc-cran.is-courante .lr-pc-point{background:var(--lr-st);width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lr-st) 30%, transparent);margin-top:0}.lr-pc-cran.is-courante .lr-pc-mot{background:color-mix(in srgb, var(--lr-st) 20%, var(--lp-fond));color:var(--lp-encre);border-radius:999px;padding:3px 8px;font-weight:700}.lr-pc-cran.is-suivante .lr-pc-point{background:var(--lp-fond);box-shadow:inset 0 0 0 2px var(--lr-st)}.lr-pc-cran.is-suivante .lr-pc-mot{border:1.5px solid color-mix(in srgb, var(--lr-st) 78%, var(--lp-encre));background:var(--lp-fond);color:var(--lp-encre);border-radius:999px;padding:4px 8px;font-weight:600}.lr-pc-cran.is-prec .lr-pc-mot,.lr-pc-cran.is-placer .lr-pc-mot{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lr-pc-cran[aria-disabled=true]{opacity:.6;cursor:progress}.lr-pc-cran:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:8px}@media (hover:hover){button.lr-pc-cran:not([aria-disabled=true]):hover .lr-pc-mot{background:color-mix(in srgb, var(--lr-st) 10%, var(--lp-fond))}}.lr-pc.is-muet{opacity:.75}.lr-pc.is-muet .lr-pc-trait{display:none}.lr-tel .fv-icone[data-ton=danger],.lr-tel .fv-icone[data-ton=gold],.lr-tel .fv-icone[data-ton=occasion]{border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid}.lr-tel .fv-icone[data-ton=danger]{background:var(--danger-soft);color:var(--danger-ink)}.lr-tel .fv-icone[data-ton=gold]{background:var(--gold-soft);color:var(--gold)}.lr-tel .fv-icone[data-ton=occasion]{background:color-mix(in srgb, var(--pastel-rose) 30%, transparent);color:var(--pastel-rose-ink)}.lr-tel .fv-icone:is([data-ton=note],[data-ton=info],[data-ton=ok]){color:var(--ink-3)}.lr-tel .fv-icone[data-cle=empreinte][data-ton=warn]{background:color-mix(in srgb, var(--warn) 30%, transparent);width:22px;height:22px;color:var(--warn-ink);border-radius:7px;place-items:center;display:inline-grid}.lr-ligne.lr-tel{grid-template-columns:44px minmax(0,1fr) auto;column-gap:10px;min-height:70px;padding:8px 12px 8px 8px}.lr-item.is-compacte .lr-ligne.lr-tel{min-height:64px;padding-block:5px}.lr-item.on .lr-ligne.lr-tel{background:var(--surface-2)}.lr-tel .fv-corps{gap:4px}.lr-tel .fv-l1,.lr-tel .fv-l2{gap:8px}.lr-tel .fv-icones{gap:4px}.lr-tel .fv-nom{font:500 var(--fs-body-lg)/1.25 var(--sans);flex:1}.lr-tel .fv-mot{flex:none;margin-left:0}.lr-tel .fv-pastille-rond{background:color-mix(in srgb, var(--fv-c) 26%, var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--fv-c)}.lr-tel .fv-pastille.is-creuse .fv-pastille-rond{box-shadow:inset 0 0 0 1.5px var(--fv-c);color:var(--ink);background:0 0}.lr-tel .fv-pastille-rond>svg{stroke-width:1.75px;width:17px;height:17px}.lr-tel .lr-case-fin{align-self:center}.lr-tel .lr-case-fin .lr-tbl{border:1.5px solid var(--lr-st,var(--border-strong));background:color-mix(in srgb, var(--lr-st,transparent) 14%, var(--surface));min-width:60px;min-height:44px;color:var(--ink);font:600 var(--fs-body)/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 8px}.lr-tel .lr-case-fin .lr-tbl.is-placer{white-space:nowrap;overflow-wrap:normal;border:1.5px dashed var(--ink-4);width:max-content;color:var(--ink-2);font:600 var(--fs-label)/1 var(--sans);background:0 0;flex-direction:row;gap:4px}.lr-tel .lr-case-fin .lr-tbl.is-placer>svg{width:14px;height:14px}.lr-tel .lr-pc-tete,.lr-item.on .lr-tel .lr-pilule-tete:not(.is-confirmer){display:none}.lr-item.on .lr-geste .lr-pilule-tete:not(.is-confirmer){visibility:hidden}.lr-item .lr-corps{background:var(--surface-2);gap:0;padding:0 12px 12px}.lr-bande{border-top:1px solid var(--border);gap:10px;min-width:0;padding:12px 0;display:grid}.lr-bande:first-child{border-top:0;padding-top:4px}.lr-bande:empty{display:none}.lr-infos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lr-bande .rsv-card-contexte{font-size:var(--fs-body);color:var(--ink-2)}.lr-lien-plan.rsv-ctx-plan{background:color-mix(in srgb, var(--eden) 8%, transparent);min-height:44px;color:var(--eden-deep);font:600 var(--fs-label)/1 var(--sans);border-radius:999px;gap:6px;margin-right:-4px;padding:0 12px}.lr-lien-plan>b{font-variant-numeric:tabular-nums}@media (hover:hover){.lr-lien-plan:hover{background:color-mix(in srgb, var(--eden) 14%, transparent);text-decoration:none}}.lr-item .lr-contact{flex-wrap:wrap;gap:8px;display:flex}.lr-item .lr-contact>.rsv-contact-btn,.lr-item .lr-contact>.rsv-edit-btn{border:1px solid var(--border-strong);background:var(--surface);min-width:0;height:auto;min-height:56px;color:var(--ink);font:500 var(--fs-meta)/1.1 var(--sans);border-radius:12px;flex:1 1 0;align-content:center;place-items:center;gap:4px;padding:6px 4px;display:grid}.lr-item .lr-contact>:is(.rsv-contact-btn,.rsv-edit-btn)>svg{stroke-width:1.75px;width:18px;height:18px;color:var(--ink-2)}.lr-item .lr-contact .rsv-contact-val{display:none}.lr-item .lr-contact>.rsv-contact-edit{flex:100%}.lr-attente{font-size:var(--fs-label);color:var(--ink-2);margin:0}.lr-demande{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--ink-3);overflow:hidden}.lr-item .lr-sec{border-top:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.lr-item .lr-sec .rsv-action:not(.primary){min-height:44px;color:var(--ink-2);font:500 var(--fs-body)/1 var(--sans);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 12px}.lr-item .lr-sec .rsv-action:not(.primary)>svg{stroke-width:1.75px;width:16px;height:16px;color:var(--ink-3)}.lr-item .lr-sec .rsv-action-plus{border-color:var(--border-strong);justify-content:center;width:44px;margin-left:auto;padding:0}@media (hover:hover){.lr-item .lr-sec .rsv-action:not(.primary):hover{background:color-mix(in srgb, var(--eden) 8%, transparent)}}@container cahier (min-width:760px){.lr-item .lr-corps{padding:0 14px 10px 92px}}@container cahier (min-width:600px) and (max-width:759.98px){.lr-ligne.lr-tel{grid-template-columns:44px 136px minmax(0,1fr) 48px minmax(72px,auto);column-gap:10px;min-height:76px;padding:8px 14px 8px 8px}.lr-item.is-compacte .lr-ligne.lr-tel{min-height:64px}.lr-tel .fv-corps{gap:5px}.lr-tel .lr-pc-tete{grid-area:1/3;width:100%;max-width:420px;margin:0 auto;display:grid}.lr-tel .lr-case-fin{grid-area:1/5}.lr-tel:not(.lr-unifiee):not(:has(.lr-couv-tab)) .fv-corps{grid-column:2/5}.lr-tel:not(.lr-unifiee):not(:has(.lr-couv-tab)):not(:has(.lr-case-fin)) .fv-corps{grid-column:2/-1}.lr-tel:has(.lr-pc-tete) .lr-pilule-tete.is-etape{display:none}.lr-item .lr-corps .lr-pc-corps{display:none}.lr-item .lr-corps{padding:0 18px 14px 64px}.lr-item .lr-contact>.rsv-contact-btn,.lr-item .lr-contact>.rsv-edit-btn{min-height:52px;font-size:var(--fs-body);text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:1px 10px;padding:8px 12px;display:grid}.lr-item .lr-contact>:is(.rsv-contact-btn,.rsv-edit-btn)>svg{grid-row:1/3}.lr-item .lr-contact>:is(.rsv-guest-sheet-btn,.rsv-edit-btn)>svg{grid-row:1}.lr-item .lr-contact .rsv-contact-val{max-width:100%;font-size:var(--fs-meta);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.lr-pilule-point{background:var(--lr-st);border-radius:50%;flex:none;width:8px;height:8px}@container cahier (min-width:760px){.lr-ligne.lr-pc-large,.lr-entete.lr-pc-large{grid-template-columns:64px minmax(150px, .8fr) minmax(0, 1.6fr) var(--lr-couv-l,52px) 80px 34px;grid-template-areas:"heure qui parcours couv table plus";column-gap:12px}.lr-ligne.lr-pc-large{min-height:76px;padding:8px 14px 8px 10px}.lr-item.is-compacte .lr-ligne.lr-pc-large{min-height:64px}.lr-entete.lr-pc-large .lr-e-parcours{text-align:center}.lr-ligne.lr-pc-large .lr-l2{row-gap:calc(var(--sp-2) / 2);flex-wrap:wrap}.lr-pc-lane{justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.lr-pc-lane .lr-pc-tete{flex:auto;width:100%;max-width:460px}.lr-item:has(.lr-pc-large) .lr-corps .lr-pc-corps{display:none}}@container cahier (min-width:860px){.lr-ligne.lr-pc-large,.lr-entete.lr-pc-large{grid-template-columns:64px minmax(170px, .8fr) minmax(0, 1.6fr) var(--lr-couv-l,52px) 92px 34px}}@container cahier (min-width:1200px){.lr-ligne.lr-pc-large,.lr-entete.lr-pc-large{grid-template-columns:64px minmax(200px, 1fr) minmax(0, .9fr) minmax(380px, 1.5fr) var(--lr-couv-l,52px) 92px 34px;grid-template-areas:"heure qui ctx parcours couv table plus"}}@container cahier (min-width:760px) and (max-width:859.98px){.lr-ligne.lr-pc-large,.lr-entete.lr-pc-large{grid-template-columns:64px minmax(136px, .7fr) minmax(0, 1.7fr) var(--lr-couv-l,52px) 72px 34px;column-gap:10px}}@container cahier (min-width:860px) and (max-width:899.98px){.lr-ligne.lr-pc-large,.lr-entete.lr-pc-large{grid-template-columns:64px minmax(150px, .7fr) minmax(0, 1.7fr) var(--lr-couv-l,52px) 80px 34px;column-gap:10px}}@container cahier (min-width:600px) and (max-width:899.98px){.lr-pc{column-gap:3px}.lr-pc-cran{font-size:var(--fs-micro);letter-spacing:.01em}.lr-pc-cran.is-courante .lr-pc-mot,.lr-pc-cran.is-suivante .lr-pc-mot{padding:3px 6px}}.lr-tel .fv-l2 .lr-pilule{gap:5px}.lr-tel .fv-l2 .lr-pilule>svg{width:14px;height:14px}.lr-tel .fv-nom{flex:auto}.lr-tel .lr-voie-tab{display:none}@container cahier (min-width:600px) and (max-width:759.98px){.lr-tel .lr-voie-tab{grid-area:1/3;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.lr-tel .lr-voie-tab .lr-pc-tete{flex:auto;grid-area:auto}.lr-tel .lr-voie-tab .lr-pilule-voie{flex:none}.lr-tel:has(.lr-voie-tab .lr-pilule) .fv-l2 .lr-pilule-tete{display:none}}.lr-item[data-esp-couleur] .lr-hh{box-shadow:inset 3px 0 0 var(--esp-trait);padding-left:8px}.lr-item[data-esp-couleur] .lr-sous-heure{font-family:var(--mono);font-size:var(--fs-micro);color:var(--ink-3);font-variant-numeric:tabular-nums;line-height:1}.lr-item[data-esp-couleur] .lr-tbl.is-identite{--lr-st:var(--esp-trait);border-color:color-mix(in srgb, var(--esp-trait) 70%, transparent);background-color:var(--esp-teinte);min-width:0;max-width:150px;color:var(--esp-encre);gap:5px}.lr-tbl.is-identite .lr-esp-txt,.lr-esp .lr-esp-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lr-esp{background:var(--esp-teinte);min-width:0;max-width:150px;height:22px;color:var(--esp-encre);font:700 var(--fs-micro)/1 var(--sans);white-space:nowrap;border-radius:7px;flex:0 auto;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.lr-esp.is-court{font-variant-numeric:tabular-nums;font-weight:600}.lr-esp svg{flex:none;width:13px;height:13px}.lr-qui .lr-esp{max-width:200px}.lr-item[data-esp-lieu] .lr-hh,.lr-item[data-esp-lieu] .lr-tbl.is-identite,.lr-item[data-esp-lieu] .lr-esp{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--surface) 65%, transparent) 0 3px, transparent 3px 7px)}.lr-item[data-esp-lieu]:not(.is-choisie) .lr-ligne{background-color:var(--esp-teinte)}.lr-item[data-esp-couleur]:not(.is-choisie) .lr-ligne.lr-tel{box-shadow:inset 4px 0 0 var(--esp-trait)}.lr-item[data-esp-lieu]:not(.is-choisie) .lr-ligne.lr-tel{box-shadow:none;background-image:repeating-linear-gradient(135deg, var(--esp-trait) 0 3px, color-mix(in srgb, var(--esp-trait) 35%, transparent) 3px 6px);background-repeat:no-repeat;background-size:4px 100%}.lr-tel .lr-case-fin .lr-tbl.is-identite{max-width:64px;font-size:var(--fs-micro);flex-direction:column;gap:2px;padding:4px 6px;line-height:1.1}.lr-tel .lr-case-fin .lr-tbl.is-identite svg{width:15px;height:15px}.lr-tel .lr-case-fin .lr-tbl.is-identite .lr-esp-txt{max-width:100%}.rsv-book .lr-tel .fv-pastille:not(.is-creuse) .fv-pastille-rond{box-shadow:none;background-color:color-mix(in srgb, var(--fv-c) 18%, var(--surface));color:color-mix(in srgb, var(--fv-c) 70%, var(--ink))}.rsv-book .lr-tel .fv-pastille-rond>svg{stroke-width:2px}.rsv-book .lr-tbl,.rsv-book .lr-tel .lr-case-fin .lr-tbl{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--ink) 6%, var(--surface));color:var(--ink);border:0}@media (hover:hover){.rsv-book button.lr-tbl:hover{background-color:color-mix(in srgb, var(--ink) 10%, var(--surface))}}.rsv-book .lr-tbl.is-placer>svg{color:var(--eden-deep)}.rsv-book .lr-tel .lr-case-fin .lr-tbl.is-placer{min-width:60px;color:var(--ink-2);font-size:var(--fs-micro);flex-direction:column;gap:3px}.rsv-book .lr-tel .lr-case-fin .lr-tbl.is-placer>svg{width:18px;height:18px}.rsv-book .lr-tbl.is-attente,.rsv-book .lr-tel .lr-case-fin .lr-tbl.is-attente{background-color:var(--warn-soft);color:var(--warn-ink)}.rsv-book .lr-item[data-esp-couleur] .lr-tbl.is-identite{background-color:var(--esp-teinte);color:var(--esp-encre)}.rsv-book .lr-tel .lr-esp.is-court{color:var(--ink-3);background:0 0;padding:0;font-weight:600}.lr-cahier,.lr-corps,.reglages-profil-apercu{--tj-piste:color-mix(in srgb, var(--ink) 8%, var(--surface));--tj-plein:var(--floor-table-occupied);--tj-plein-fini:color-mix(in srgb, var(--ink) 22%, var(--surface));--tj-tete-anneau:var(--surface);--tj-h:8px}[data-theme=dark] .lr-cahier,[data-theme=dark] .lr-corps,[data-theme=dark] .reglages-profil-apercu{--tj-piste:color-mix(in srgb, var(--ink) 12%, var(--surface));--tj-plein-fini:color-mix(in srgb, var(--ink) 28%, var(--surface))}.reglages-profil-apercu{width:100%;margin-top:6px;display:block}.reglages-profil-apercu .lr-tj{max-width:none}.reglages-profil-apercu .lr-tj.is-p36{--p:.36}.lr-tj{--p:0;grid-template-rows:20px 16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;min-width:0;max-width:480px;display:grid}.lr-tj-piste{height:var(--tj-h);background:var(--tj-piste);border-radius:999px;grid-area:1/2;position:relative}.lr-tj-plein{width:calc(var(--p) * 100%);background:var(--tj-plein);border-radius:999px;position:absolute;inset:0 auto 0 0}.lr-tj-tete{top:50%;left:calc(var(--p) * 100%);background:var(--tj-plein);width:16px;height:16px;box-shadow:0 0 0 3px var(--tj-tete-anneau), 0 0 0 7px color-mix(in srgb, var(--tj-plein) 22%, transparent);border-radius:50%;margin:-8px 0 0 -8px;position:absolute}.lr-tj-fin{font:700 var(--fs-body)/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;grid-area:1/3;align-items:baseline;gap:5px;padding-left:4px;display:inline-flex}.lr-tj-fin small{font:500 var(--fs-meta)/1 var(--sans);color:var(--ink-3)}.lr-tj-fin.is-repere{font:600 var(--fs-label)/1 var(--sans);color:var(--ink-3);align-items:center}.lr-tj-fin.is-repere:before{content:"";background:var(--ink-4);border-radius:1px;width:2px;height:12px;margin-right:6px}.lr-tj-legende{grid-area:2/2;height:16px;position:relative}.lr-tj-legende span{top:3px;left:clamp(0px, calc(var(--p) * 100% - 40px), calc(100% - 96px));font:500 var(--fs-meta)/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;overflow:hidden}.lr-tj-legende.a-droite span{left:auto;right:0}.lr-tj.is-audela{--tj-plein:var(--tj-plein-fini)}.lr-tj.is-audela .lr-tj-legende span{color:var(--ink-2);font-weight:600}.lr-tj.is-bientot .lr-tj-legende span{color:var(--ink);font-weight:650}.lr-tj.is-a-installer{grid-template-rows:var(--geste-h)}.lr-tj.is-a-installer>.lr-pilule{grid-area:1/1}.lr-tj.is-a-installer .lr-tj-fin{color:var(--ink-3);font-weight:600}.lr-tj.is-liberee{--p:1}.lr-tj.is-liberee .lr-tj-piste{background:var(--tj-plein-fini);opacity:.55}.lr-tj.is-liberee .lr-tj-tete{background:var(--surface);width:18px;height:18px;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--ink-4);place-items:center;margin:-9px 0 0 -9px;display:grid}.lr-tj.is-liberee .lr-tj-fin{color:var(--ink-3)}.lr-sj{min-width:0;font:500 var(--fs-body) var(--sans);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lr-sj>i{background:var(--floor-table-occupied);border-radius:50%;flex:none;width:7px;height:7px}.lr-sj>span{color:var(--ink-3)}.lr-sj>b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.lr-sj.is-fini,.lr-sj.is-fini>b{color:var(--ink-3)}.lr-pc-lane.is-temps{justify-content:flex-start}.lr-pc-lane.is-temps>.lr-tj{flex:auto}.lr-pc-lane.is-temps:has(>.lr-sj){justify-content:flex-start}.lr-voie-tab.is-temps>.lr-tj{flex:auto}.lr-tmot{font:600 var(--fs-label)/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;flex:none;margin-left:auto}.lr-tmot small{font:500 var(--fs-label)/1 var(--sans);color:var(--ink-3)}.lr-tmot.is-bientot{color:var(--ink);font-weight:700}@container cahier (min-width:600px) and (max-width:759.98px){.lr-tel:has(.lr-voie-tab.is-temps) .fv-l2 .lr-tmot{display:none}}.lr-service-simple{border-radius:var(--radius-sm);background:var(--surface);gap:12px;padding:14px;display:grid}.lr-service-simple .lr-tj{max-width:none}.lr-service-phrase{font:400 var(--fs-label)/1.45 var(--sans);color:var(--ink-2);margin:0}.lr-service-phrase b{color:var(--ink);font-weight:600}.lr-service-actes{flex-wrap:wrap;gap:8px;display:flex}.lr-service-actes .rsv-action{min-height:var(--tap-min);border-radius:var(--radius-action);background:color-mix(in srgb, var(--ink) 6%, var(--surface));color:var(--ink);font:600 var(--fs-body)/1 var(--sans);border:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.lr-service-actes .lr-acte-partis{background:color-mix(in srgb, var(--floor-table-release) 15%, var(--surface));color:color-mix(in srgb, var(--floor-table-release) 55%, var(--ink))}.lr-service-actes .lr-acte-corriger{color:var(--ink-2);background:0 0;font-weight:500}.lr-service-actes .rsv-action[disabled]{opacity:.55}@container cahier (max-width:599.98px){.lr-service-actes{grid-template-columns:1fr 1fr;display:grid}.lr-service-actes>:last-child:nth-child(odd){grid-column:1/-1}.lr-service-actes .rsv-action{justify-content:center;min-width:0}}@media (hover:hover){.lr-ligne:hover .lr-tj{--tj-tete-anneau:var(--surface-2)}}.lr-tel .fv-pastille.is-anneau{position:relative}.lr-tel .fv-anneau{pointer-events:none;width:40px;height:40px;position:absolute;inset:2px;transform:rotate(-90deg)}.lr-tel .fv-anneau-piste{stroke:var(--tj-piste)}.lr-tel .fv-anneau-arc{stroke:var(--tj-plein);stroke-linecap:round}.lr-tel .fv-pastille.is-anneau-fini .fv-anneau-arc{stroke:var(--tj-plein-fini)}.lr-tel .fv-pastille.is-anneau .fv-pastille-rond{width:30px;height:30px}.lr-tel .fv-pastille.is-anneau-fini:not(.is-creuse) .fv-pastille-rond{background-color:color-mix(in srgb, var(--ink) 7%, var(--surface));color:var(--ink-2)}@media (min-width:641px) and (max-width:1100px){.lr-cahier.is-groupes .lr-ligne>.lr-geste .lr-g:not(.is-vide){--lr-st:var(--brand-primary)}}.lr-ligne.lr-tel-ecran .fv-l2{flex-wrap:wrap;row-gap:2px}.lr-ligne.lr-tel-ecran .fv-nom{flex:7ch;min-width:7ch}.lr-ligne.lr-tel-ecran .fv-l2>.fv-mot,.lr-ligne.lr-tel-ecran .fv-l2>.fv-etat,.lr-ligne.lr-tel-ecran .fv-l2>.lr-tmot{white-space:nowrap;text-overflow:clip;flex:none;min-width:0;max-width:none;margin-left:auto;overflow:visible}.lr-tel .fv-etat{font:500 var(--fs-label)/1.2 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.lr-tel .fv-etat.is-bientot{color:var(--warn-ink)}.lr-ligne.lr-unifiee{grid-template-columns:var(--tap-min) minmax(0, 1fr) auto auto auto;grid-template-rows:auto;grid-template-areas:none}.lr-ligne.lr-unifiee>.fv-corps{grid-area:1/2;min-width:0}.lr-ligne.lr-unifiee>.lr-couv{align-self:center;align-items:center;gap:calc(var(--sp-2) / 2);font:600 var(--fs-card-title)/1.2 var(--sans);font-variant-numeric:tabular-nums;grid-area:1/3;display:inline-flex}.lr-ligne.lr-unifiee>.lr-case-fin{grid-area:1/4;min-width:0}.lr-ligne.lr-unifiee>.lr-plus-box{grid-area:1/5;display:flex}.lr-ligne.lr-unifiee .fv-l1,.lr-ligne.lr-unifiee .fv-l2{flex-wrap:wrap}.lr-ligne.lr-unifiee .fv-nom{flex:12ch}.lr-ligne.lr-unifiee .lr-esp{flex:none;max-width:100%}.lr-ligne.lr-unifiee .lr-esp-txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lr-ligne.lr-unifiee .lr-chips{flex:0 auto}.lr-ligne.lr-unifiee .lr-voie-tab,.lr-ligne.lr-unifiee .lr-pc-tete{grid-area:auto}.lr-ligne.lr-unifiee .lr-case-fin .lr-tbl.is-placer{min-height:var(--tap-min);gap:calc(var(--sp-2) / 2);flex-direction:column}.lr-ligne.lr-unifiee .lr-dit{white-space:normal;max-width:100%;overflow:visible}.lr-ligne.lr-unifiee .lr-voie-tab{flex-wrap:wrap;justify-content:flex-start;min-width:0;display:flex}.lr-ligne.lr-unifiee .lr-voie-tab .lr-pc-tete{width:100%;max-width:none}@media (max-width:640px){.lr-ligne.lr-unifiee .lr-voie-tab{display:none}}.lr-ligne.lr-unifiee .fv-icones{flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%}@container cahier (max-width:599.98px){.lr-ligne.lr-unifiee .lr-voie-tab .lr-pc-tete{display:none}}@media (max-width:640px){.lr-ligne.lr-unifiee.lr-tel-ecran{grid-template-columns:var(--tap-min) minmax(0, 1fr) auto auto;column-gap:calc(var(--sp-2) * .75);min-height:60px;padding:var(--sp-2)}.lr-item.is-compacte .lr-ligne.lr-unifiee.lr-tel-ecran{min-height:60px;padding-block:var(--sp-2)}.lr-ligne.lr-unifiee.lr-tel-ecran>.fv-corps{grid-area:1/2;gap:2px}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-l1,.lr-ligne.lr-unifiee.lr-tel-ecran .fv-l2{gap:calc(var(--sp-2) * .75);flex-wrap:nowrap;overflow:hidden}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-heure{font:700 var(--fs-body)/1.25 var(--sans);font-variant-numeric:tabular-nums;flex:none}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-nom{min-width:0;font:600 var(--fs-body)/1.25 var(--sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-icones{flex-wrap:nowrap;flex:none;overflow:hidden}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-icone{flex:none}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-icone svg{width:13px;height:13px}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-couv{font:600 var(--fs-label)/1.2 var(--sans);color:var(--ink-2);flex:none;gap:3px;margin:0;display:inline-flex}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-couv>svg{width:13px;height:13px;color:var(--ink-3)}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-couv{align-items:center;line-height:1}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-couv>b{line-height:1}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-couv>.lr-visage{align-items:center;display:inline-flex}.lr-ligne.lr-unifiee.lr-tel-ecran .fv-couv>.lr-visage svg{width:13px;height:13px;display:block}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-detail-telephone{align-items:center;gap:var(--sp-2);min-width:0;color:var(--ink-3);font-size:var(--fs-label);white-space:nowrap;flex:0 auto;display:flex;overflow:hidden}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-dit{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-dit>span{text-overflow:ellipsis;overflow:hidden}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-chip{flex:none}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-confirmer-telephone{width:var(--tap-min);height:var(--tap-min);color:var(--on-accent);cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--gain) 88%, var(--on-accent)) 0%, color-mix(in srgb, var(--gain) 80%, var(--gain-ink)) 100%);box-shadow:0 2px 6px color-mix(in srgb, var(--gain) 40%, transparent), inset 0 1px 0 color-mix(in srgb, var(--on-accent) 35%, transparent);border:0;border-radius:50%;grid-area:1/3;align-self:center;place-items:center;padding:0;display:grid}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-confirmer-telephone svg{stroke-width:2.8px}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-confirmer-telephone:focus-visible{outline:var(--focus-outline);outline-offset:2px}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-confirmer-telephone[aria-disabled]{opacity:.5;cursor:wait}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-case-fin{grid-area:1/4}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-case-fin .lr-tbl{min-width:var(--tap-min);min-height:var(--tap-min);padding-inline:calc(var(--sp-2) / 2);font-size:var(--fs-micro);border-radius:12px}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-case-fin .lr-tbl.is-placer{width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 12%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand-primary) 30%, transparent);border:0;border-radius:50%;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;line-height:0;display:flex}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-case-fin .lr-tbl.is-placer svg{width:19px;height:19px}.lr-ligne.lr-unifiee.lr-tel-ecran .lr-case-fin .lr-tbl.is-placer>svg{color:inherit}[data-theme=dark] .lr-ligne.lr-unifiee.lr-tel-ecran .lr-case-fin .lr-tbl.is-placer{color:var(--on-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-primary) 85%, var(--on-accent)) 0%, var(--brand-primary) 100%);box-shadow:0 2px 6px color-mix(in srgb, var(--brand-primary) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--on-accent) 30%, transparent)}}.lr-ligne.lr-unifiee:not(.lr-tel-ecran):has(.fv-l2>.lr-tmot) .lr-tj-legende{display:none}.lr-ligne.lr-unifiee:not(.lr-tel-ecran):has(.fv-l2>.lr-tmot) .lr-tj{grid-template-rows:auto}@container cahier (max-width:420px){.lr-ligne.lr-unifiee:not(.lr-tel-ecran):has(.fv-l2>.lr-tmot) .lr-tj-legende{display:block}.lr-ligne.lr-unifiee:not(.lr-tel-ecran):has(.fv-l2>.lr-tmot) .lr-tj{grid-template-rows:20px 16px}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>.lr-tmot{display:none}}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .lr-chips{flex-wrap:wrap;row-gap:4px;max-width:100%}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .lr-chip[data-tone=danger]{flex-shrink:1}@container cahier (max-width:420px){.lr-ligne.lr-unifiee:not(.lr-tel-ecran){grid-template-columns:36px minmax(0,1fr) auto auto auto;column-gap:8px}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l1{flex-wrap:nowrap}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-icones{flex-wrap:nowrap;overflow:hidden}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-nom{white-space:normal;text-overflow:clip;flex:100%;overflow:visible}}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .lr-chrono.is-depuis{height:auto;font:500 var(--fs-label)/1.2 var(--sans);color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:0;gap:0;padding:0;animation:none}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .lr-chrono.is-depuis:before{content:"depuis "}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .lr-chrono.is-depuis b{font:700 var(--fs-label)/1.2 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .lr-tj{max-width:340px}@container cahier (max-width:420px){.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>.fv-nom{flex:0 auto}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>:is(.lr-chips,.lr-esp){order:1}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>:is(.fv-mot,.lr-chrono,.lr-tmot,.fv-etat){flex-basis:100%;order:2;justify-content:flex-start;margin-left:0}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>.lr-chrono.is-depuis{display:block}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .lr-case-fin .lr-tbl{min-width:52px;padding:0 4px}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .lr-plus-box .lr-plus{width:28px}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l1{gap:6px}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-icones{gap:2px}}.lr-temps-col{display:none}.lr-ligne.lr-unifiee:not(.lr-tel-ecran){grid-template-columns:var(--tap-min) minmax(0, 1fr) auto auto auto auto}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.lr-temps-col{white-space:nowrap;grid-area:1/3;justify-content:flex-end;align-self:center;align-items:center;gap:10px;display:inline-flex}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.lr-temps-col>:is(.fv-mot,.lr-tmot){font:600 var(--fs-label)/1.2 var(--sans);margin:0}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.lr-couv{grid-column:4}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.lr-case-fin{grid-column:5}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.lr-plus-box{grid-column:6}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2{flex-wrap:nowrap}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>.fv-nom{flex:0 auto;min-width:0}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>:is(.lr-chips,.lr-esp){flex:0 auto;order:1}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2:after{content:"";flex:1 1 0;order:1;min-width:8px}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>:is(.fv-etat,.lr-pilule-tete){flex:none;order:2;margin-left:0}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>:is(.fv-mot,.lr-chrono,.lr-tmot){display:none}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>.lr-chips .lr-chip{white-space:nowrap}@container cahier (max-width:420px){.lr-ligne.lr-unifiee:not(.lr-tel-ecran){grid-template-columns:36px minmax(0,1fr) auto auto auto}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.lr-temps-col{display:none}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.lr-couv{grid-column:3}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.lr-case-fin{grid-column:4}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.lr-plus-box{grid-column:5}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2{flex-wrap:wrap}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2:after{display:none}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>:is(.fv-mot,.lr-chrono){flex-basis:100%;order:2;margin-left:0;display:flex}.lr-ligne.lr-unifiee:not(.lr-tel-ecran) .fv-l2>.lr-chrono.is-depuis{display:block}}.lr-ligne :is(.lr-tmot,.lr-chrono.is-depuis){display:none!important}.lr-ligne .lr-tj:has(>.lr-tj-fin.is-repere) .lr-tj-legende{display:none!important}.lr-ligne .lr-tj:has(>.lr-tj-fin.is-repere){grid-template-rows:20px}.lr-tuiles{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.lr-tuile{background:color-mix(in srgb, var(--ink) 5%, transparent);width:36px;height:36px;color:var(--ink-2);font:inherit;border:0;border-radius:11px;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.lr-tuile svg{width:20px;height:20px}.lr-tuile.is-action{cursor:pointer}.lr-tuile.is-action:after{content:"";position:absolute;inset:-4px}@media (hover:hover){.lr-tuile.is-action:hover{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}}.lr-tuile:focus-visible{outline:var(--focus-outline);outline-offset:2px}.lr-tuile[data-ton=warn]{background:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn-ink)}.lr-tuile[data-ton=danger]{background:var(--danger-soft);color:var(--danger-ink)}.lr-tuile[data-ton=gold]{background:var(--gold-soft);color:var(--gold)}.lr-tuile[data-ton=occasion]{background:color-mix(in srgb, var(--pastel-rose) 30%, transparent);color:var(--pastel-rose-ink)}[data-theme=dark] .lr-tuile[data-ton=occasion]{color:var(--pastel-rose)}.lr-tuile[data-ton=ok]{color:var(--ok-ink)}.lr-tuile.is-plus{border:1.5px dashed color-mix(in srgb, var(--ink) 22%, transparent);font:700 var(--fs-label)/1 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums;background:0 0}@media (max-width:640px){.lr-ligne.lr-unifiee.lr-tel-ecran.lr-normale{grid-template-rows:auto auto;row-gap:10px;padding-block:12px 10px}.lr-ligne.lr-unifiee.lr-tel-ecran.lr-normale>.lr-tuiles{border-top:1px dashed color-mix(in srgb, var(--ink) 14%, transparent);grid-area:2/2/auto/-1;gap:6px;padding-top:10px}.lr-ligne.lr-unifiee.lr-tel-ecran.lr-normale>.lr-tuiles>.lr-pilule-tuiles{flex:0 auto;min-width:0;min-height:36px;margin-left:auto}.lr-ligne.lr-unifiee.lr-tel-ecran.lr-normale>:not(.lr-tuiles){align-self:center}}.lr-ligne.lr-unifiee:not(.lr-tel-ecran).lr-normale .fv-corps>.lr-tuiles{flex-wrap:wrap;row-gap:6px;margin-top:4px}@media (pointer:fine){.lr-ligne.lr-unifiee:not(.lr-tel-ecran).lr-normale .lr-tuile{border-radius:10px;width:32px;height:32px}.lr-ligne.lr-unifiee:not(.lr-tel-ecran).lr-normale .lr-tuile svg{width:18px;height:18px}.lr-ligne.lr-unifiee:not(.lr-tel-ecran).lr-normale .lr-tuiles{gap:6px}}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.fv-corps:has(>.fv-l2>.lr-pilule-tete){align-self:stretch;padding-right:140px;position:relative}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.fv-corps>.fv-l2>.lr-pilule-tete{margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}@container cahier (max-width:420px){.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.fv-corps:has(>.fv-l2>.lr-pilule-tete){padding-right:0;position:static}.lr-ligne.lr-unifiee:not(.lr-tel-ecran)>.fv-corps>.fv-l2>.lr-pilule-tete{position:static;transform:none}}
.stk-btn-primary{min-height:var(--tap-min);background:var(--eden);color:var(--on-accent);border-radius:var(--radius-action);font-size:var(--fs-label);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);box-shadow:none;border:0;align-items:center;gap:6px;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.stk-btn-primary:hover:not(:disabled){transform:none}}.stk-btn-primary:disabled{opacity:.55;cursor:default}.stk-btn-ghost{min-height:var(--tap-min);color:var(--ink-2);border:1.5px solid var(--border);font-size:var(--fs-label);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.stk-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-strong);color:var(--ink)}}.stk-btn-ghost:disabled,.stk-btn-ghost[aria-disabled=true]{opacity:.45;cursor:default}.stk-cand-toolbar .stk-btn-primary:disabled{opacity:.55;cursor:default}.stk-tab-count{min-width:18px;height:18px;font-size:var(--fs-micro);background:var(--coral);color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-weight:700;display:inline-flex}.pilot-suppliers-title .stk-tab-count{background:color-mix(in srgb, var(--ink) 8%, var(--surface));color:var(--ink-2);border-radius:var(--radius-action)}.stk-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:16px;display:grid}@media (min-width:720px){.stk-scaninv .stk-btn-primary{flex:none}}.stk-search{background:var(--surface);border:1.5px solid var(--border);color:var(--ink-3);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.stk-search input{font-size:var(--fs-label);color:var(--ink);width:170px;font-family:var(--font-sans,inherit);background:0 0;border:0;outline:none}.stk-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stk-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:12px;padding:11px 14px;display:flex}.stk-row-plain{padding:9px 12px}.stk-row-main{flex:1;min-width:0}.stk-row-name{font-size:var(--fs-body);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.stk-row-sub{font-size:var(--fs-meta);color:var(--ink-3);margin-top:2px}.stk-row-sub--warn{color:var(--warn-ink)}.stk-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px;padding:16px}.stk-card .stk-rows .stk-row{background:var(--bg-soft);border-color:#0000}.stk-historique .stk-registre .stk-row{background:0 0;border:0;border-radius:0;margin:0}.stk-historique .stk-registre .stk-row+.stk-row{border-top:1px solid var(--border)}.stk-historique .stk-registre .stk-row:first-child{border-radius:var(--radius) var(--radius) 0 0}.stk-historique .stk-registre .stk-row:last-child{border-radius:0 0 var(--radius) var(--radius)}.stk-historique .stk-registre .stk-row:only-child{border-radius:var(--radius)}.stk-historique .stk-registre .stk-row-main{overflow-wrap:anywhere}.stk-modal-current{font-size:var(--fs-label);color:var(--ink-2);margin:-8px 0 14px}.stk-modal-actions{align-items:center;gap:8px;margin-top:18px;display:flex}.stk-modal-spacer{flex:1}.stk-scan-msg .stk-row-sub{color:#ffffffb3}@media (max-width:640px){.stk-row{flex-wrap:wrap}.stk-row-main{flex-basis:100%}.stk-search{flex:1}.stk-search input{width:100%}}.stk-jour-cta .stk-btn-primary{min-height:var(--tap-min);justify-content:center}.stk-overview-mvts .stk-row-sub{white-space:nowrap}.stk-close-unreadable .stk-row-sub{color:var(--ink-2);overflow-wrap:anywhere}.stk-dd-focus-nav .stk-btn-ghost{padding:9px 15px}.stk-fc-secondary .stk-btn-ghost{min-height:var(--tap-min)}
.update-banner{left:50%;bottom:calc(16px + var(--bottom-clear));z-index:var(--z-banner);background:var(--ink,#16302e);color:var(--on-accent);font-size:var(--fs-label);animation:update-banner-in var(--dur-mid) var(--ease-spring);border-radius:999px;align-items:center;gap:12px;max-width:min(92vw,480px);padding:10px 12px 10px 16px;font-weight:500;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040,0 2px 8px #00000026}[data-theme=dark] .update-banner{background:#0d2826}@keyframes update-banner-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.update-banner-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.update-banner-reload{border-radius:var(--radius-action);background:var(--eden);color:var(--on-accent);font-size:var(--fs-meta);cursor:pointer;border:none;flex:none;align-items:center;gap:6px;padding:7px 13px;font-weight:700;display:inline-flex}.update-banner-reload:hover{filter:brightness(1.08)}.update-banner-close{width:26px;height:26px;min-height:var(--tap-min);min-width:var(--tap-min);border-radius:var(--radius-action);color:var(--on-accent);cursor:pointer;background:#ffffff1f;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.update-banner-close:hover{background:#ffffff38}
.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;table-layout:fixed;border:0;width:1px;max-width:1px;height:1px;margin:-1px;padding:0;left:0;overflow:hidden;position:absolute!important}.chart{flex-direction:column;gap:12px;margin:0;display:flex}.chart-svg{width:100%;height:auto;display:block;overflow:visible}.chart-caption{font-size:var(--fs-micro);color:var(--ink-3);line-height:1.4}@media print{.chart-svg{page-break-inside:avoid}}.chart-donut{align-items:center}.chart-donut .chart-svg{width:var(--donut-size,180px);max-width:100%}.chart-donut-total{font-family:var(--serif);letter-spacing:-.02em;font-size:26px;font-weight:500}.chart-legend{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.chart-legend-item{font-size:var(--fs-meta);color:var(--ink-2,var(--ink));align-items:center;gap:8px;display:flex}.chart-swatch{border-radius:3px;flex:none;width:11px;height:11px}.chart-legend-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.chart-legend-pct{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-weight:600}.chart-empty{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.chart-gauge{align-items:center}.chart-gauge-value{font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:500}.chart-gauge-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em}.chart-heatmap-label{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:9.5px}.chart-heatmap .chart-svg,.chart-diverging .chart-svg{height:auto}.chart-trace{animation:chart-trace var(--dur-trace) var(--ease-out) backwards}@keyframes chart-trace{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.chart-fondu{animation:chart-fondu var(--dur-slow) var(--ease-out) var(--dur-fast) backwards}.chart-point{animation:chart-fondu var(--dur-mid) var(--ease-out) var(--dur-trace) backwards}@keyframes chart-fondu{0%{opacity:0}}.chart-gauge-aiguille{transform-box:view-box;transform-origin:var(--moyeu,50% 50%);animation:chart-aiguille var(--dur-trace) var(--ease-out) backwards}@keyframes chart-aiguille{0%{transform:rotate(calc(-1 * var(--angle,0deg)))}}.chart-barre{transform-box:fill-box;transform-origin:50% 100%;animation:chart-barre var(--dur-slow) var(--ease-out) backwards;animation-delay:min(calc(var(--i,0) * 20ms), .2s)}.chart-barre.is-bas{transform-origin:50% 0}@keyframes chart-barre{0%{transform:scaleY(0)}}.chart-cellule{animation:chart-fondu var(--dur-mid) var(--ease-out) backwards;animation-delay:min(calc(var(--i,0) * 15ms), .2s)}.chart-ring-arc{animation:chart-ring var(--dur-trace) var(--ease-out) backwards}@keyframes chart-ring{0%{stroke-dashoffset:var(--ring-dash,0)}}@keyframes barre-pousse{0%{transform:scaleX(0)}}@keyframes seuil-halo{0%{opacity:0}30%{opacity:1}to{opacity:0}}
.pilot-kpi-sub{font-size:var(--fs-label);color:var(--ink-3);margin-top:6px;margin-bottom:auto}.pilot-charts{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.7fr);align-items:stretch;gap:18px;margin-bottom:24px;display:grid}@media (max-width:900px){.pilot-charts{grid-template-columns:1fr}}.pilot-chart-card{flex-direction:column;gap:14px;min-width:0;display:flex}.pilot-chart-card.is-muted{opacity:.55}.pilot-chart-title{font-size:var(--fs-section-title,1.0625rem);color:var(--ink);margin:0;font-weight:600}.pilot-chart-body{flex:1;justify-content:center;align-items:center;min-width:0;min-height:300px;display:flex}.pilot-bars{border-top:1px solid var(--border);flex-direction:column;gap:9px;margin-top:10px;padding-top:12px;display:flex}.pilot-bar-row{font-size:var(--fs-label);grid-template-columns:minmax(0,max-content) 1fr max-content;align-items:center;gap:10px;display:grid}.pilot-bar-label{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-weight:600;display:inline-flex;overflow:hidden}.pilot-bar-row.is-rest .pilot-bar-label{color:var(--ink-3);font-weight:500}.pilot-bar-row.is-rest .pilot-bar-dot{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0!important}.pilot-bar-row.is-rest .pilot-bar-fill{opacity:.35}.pilot-bar-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.pilot-bar-track{background:color-mix(in srgb, var(--ink-4) 20%, transparent);border-radius:6px;height:9px;display:block;overflow:hidden}.pilot-bar-fill{height:100%;transition:width var(--t-mid);border-radius:6px;display:block}.pilot-bar-fill.is-estimated{opacity:.5;background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--on-accent) 55%, transparent) 0 3px, transparent 3px 6px)}.pilot-bar-val{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-weight:700}.pilot-bar-pct{color:var(--ink-4);margin-left:6px;font-weight:500}.pilot-bar-swipe .pilot-bar-row{padding:2px 0}.pilot-select{box-sizing:border-box;width:100%;height:40px;min-height:var(--tap-min);border:1px solid var(--border-strong,var(--border));background:var(--surface);color:var(--ink);font-size:var(--fs-body);box-shadow:0 1px 2px var(--border);transition:border-color var(--t-fast), box-shadow var(--t-fast);border-radius:10px;padding:0 12px;line-height:normal}@media (hover:hover){.pilot-select:hover{border-color:var(--ink-4)}}.pilot-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.pilot-select:focus{border-color:var(--eden);box-shadow:0 0 0 3px var(--eden-soft);outline:none}.pilot-sup-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex}.pilot-sup-row:first-child{border-top:0}.pilot-sup-name{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:flex}.pilot-sup-name svg{color:var(--info-ink);flex-shrink:0}.pilot-sup-meta{font-size:var(--fs-label);color:var(--ink-3);margin-top:2px}.pilot-sup-list>.pilot-sup-row{flex-direction:column;align-items:stretch;gap:10px}.pilot-sup-list>.pilot-sup-row>.pilot-sup-info{flex:none}@media (max-width:640px){.pilot-bar-row{grid-template-columns:1fr auto;grid-template-areas:"label label""track val";gap:4px 10px}.pilot-bar-label{white-space:normal;grid-area:label}.pilot-bar-track{grid-area:track;align-self:center}.pilot-bar-val{grid-area:val;align-self:center}}[data-theme=dark] .pilot-key-figure{background:linear-gradient(165deg, color-mix(in srgb, var(--ink) 5.5%, transparent), color-mix(in srgb, var(--ink) 1.5%, transparent));border-color:color-mix(in srgb, var(--ink) 9%, transparent);box-shadow:var(--shadow-lift), inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent)}[data-theme=dark] .pilot-chart-card{background:linear-gradient(165deg, color-mix(in srgb, var(--ink) 5%, transparent), color-mix(in srgb, var(--ink) 1.2%, transparent));border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:var(--shadow-lift), inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent)}[data-theme=dark] .pilot-chart-body svg{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--info) 10%, transparent)) drop-shadow(0 2px 8px color-mix(in srgb, var(--scrim) 67%, transparent))}.pilot-bar-fill{position:relative;overflow:hidden}.pilot-bar-fill:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--on-accent) 28%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}[data-theme=dark] .pilot-bar-fill{filter:saturate(1.15)brightness(1.06)}[data-theme=dark] .pilot-bar-track{background:color-mix(in srgb, var(--ink) 6%, transparent)}@keyframes pilot-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pilot-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.pilot-charts .pilot-chart-card{animation:pilot-rise .5s var(--ease-out) backwards}.pilot-charts .pilot-chart-card:nth-child(2){animation-delay:80ms}.pilot-chart-body svg{animation:pilot-pop .6s var(--ease-out) .15s backwards}.pilot-admin{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:28px}.pilot-admin[open] .pilot-admin-chevron{transform:rotate(180deg)}.nav-module.pilot-onglets{margin-bottom:14px;padding-inline:0}.commandes-module.pilot-commandes .commandes-module-espace{flex:none}@media (min-width:641px){.commandes-module.pilot-commandes{display:none}}@media (max-width:640px){.nav-module.pilot-onglets{margin-bottom:0}}.pilot-suppliers-merge-row .pilot-kpi-sub{margin:0}.pilot-material .pilot-chart-title{align-items:center;gap:8px;display:flex}.pilot-sources{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.pilot-source-chip{border:1px solid var(--border);border-radius:var(--radius-action);background:var(--surface);max-width:100%;min-height:32px;color:var(--ink-2);font-size:var(--fs-meta);overflow-wrap:anywhere;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.pilot-source-dot{background:var(--ink-3);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.pilot-source-chip.is-ok .pilot-source-dot{background:var(--gain)}.pilot-source-chip.is-warn .pilot-source-dot{background:var(--warn)}.pilot-source-chip.is-danger .pilot-source-dot{background:var(--danger)}.pilot-source-chip:focus-visible,.pilot-month-findings a:focus-visible{box-shadow:var(--focus-ring)}.pilot-key-figures{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pilot-key-figure{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.pilot-key-label{font-size:var(--fs-meta);color:var(--ink-2);margin:0;font-weight:500}.pilot-key-value{font-family:var(--serif);font-weight:600;font-size:var(--fs-empty-title);letter-spacing:-.02em;color:var(--ink)}.pilot-key-detail{font-size:var(--fs-meta);color:var(--ink-3)}.pilot-key-detail.is-gain{color:var(--gain-ink)}.pilot-key-detail.is-danger{color:var(--danger-ink)}.pilot-key-figure .is-warn{color:var(--warn-ink)}.pilot-key-figure .is-info{color:var(--ink-2)}.pilot-overview-card{overflow-wrap:anywhere;align-content:start;gap:12px;min-width:0;margin:0;display:grid}.pilot-overview-card .pilot-chart-title{align-items:center;gap:8px;margin:0;display:flex}.pilot-overview-card .pilot-chart-title svg{color:var(--ink-2);flex-shrink:0}.pilot-month-findings{background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface))}.pilot-month-findings ul{gap:8px;margin:0;padding-left:18px;display:grid}.pilot-month-findings a{color:var(--ink);text-underline-offset:3px;font-size:var(--fs-label)}.pilot-structure-legend{font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;margin:10px 0;padding:0;list-style:none;display:flex}.pilot-structure-legend li{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.pilot-structure-legend i{border-radius:3px;width:10px;height:10px}@media (max-width:900px){.pilot-key-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pilot-key-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.pilot-source-chip:hover{color:var(--ink);text-decoration:none}}.pilot-sources-fold>summary{font-size:var(--fs-meta);color:var(--ink-2);cursor:pointer;min-height:var(--tap-min)}.pilot-sources-fold>.pilot-sources{margin-top:8px}@media (hover:none){.pilot-source-chip{min-height:var(--tap-min)}}@media (max-width:640px){.pilot-key-figure{overflow-wrap:normal;word-break:normal}.pilot-key-value{white-space:nowrap}}@media (min-width:1281px){.main:has([data-main-large]) .pilot-key-figures{grid-template-columns:repeat(6,minmax(0,1fr))}}.pilot-cockpit-figures .pilot-key-figures{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1281px){.main:has([data-main-large]) .pilot-cockpit-figures .pilot-key-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.pilot-cockpit-figures .pilot-key-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.pilot-revenue-bridge-line .pilot-key-detail{grid-column:1/-1}.pilot-confiance{gap:6px;min-width:0;display:grid}.pilot-confiance-line{font-size:var(--fs-label);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 0;min-width:0;margin:0;line-height:1.5;display:flex}.pilot-confiance-item{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.pilot-confiance-item b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pilot-confiance-item a{color:inherit;text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.pilot-confiance-item a:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}.pilot-confiance-item.is-warn{color:var(--warn-ink)}.pilot-confiance-item.is-danger{color:var(--danger-ink)}.pilot-confiance-sep{color:var(--ink-3);margin:0 8px}.pilot-confiance-dot{background:var(--ink-3);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.pilot-confiance-dot.is-ok{background:var(--gain)}.pilot-confiance-dot.is-warn{background:var(--warn)}.pilot-confiance-dot.is-danger{background:var(--danger)}.pilot-confiance-line>.pilot-overview-retry{margin-left:8px}.pilot-confiance-detail>summary{min-height:var(--tap-min);font-size:var(--fs-meta);color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.pilot-confiance-detail>summary::-webkit-details-marker{display:none}.pilot-confiance-detail>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}.pilot-confiance-chevron{transition:transform .2s var(--ease-out)}.pilot-confiance-detail[open] .pilot-confiance-chevron{transform:rotate(180deg)}.pilot-month-findings ul:has(>.pilot-finding){gap:10px;padding-left:0;list-style:none}.pilot-finding{border-radius:var(--radius-xs);border-left:3px solid var(--ink-3);background:var(--surface);overflow-wrap:anywhere;gap:4px;min-width:0;padding:10px 12px;display:grid}.pilot-finding.is-data{border-left-color:var(--danger)}.pilot-finding.is-warn{border-left-color:var(--warn)}.pilot-finding.is-info{border-left-color:var(--info)}.pilot-finding p{margin:0}.pilot-finding-title{font-size:var(--fs-body);color:var(--ink);font-weight:600}.pilot-finding-detail,.pilot-finding-cause{font-size:var(--fs-label);color:var(--ink-2);line-height:1.5}.pilot-finding-actions{flex-wrap:wrap;gap:4px 16px;display:flex}.pilot-finding-actions a{min-height:var(--tap-min);color:var(--brand-primary);align-items:center;font-weight:600;display:inline-flex}@media (max-width:640px){.pilot-confiance-sep{margin:0 6px}}@media (prefers-reduced-motion:reduce){.pilot-confiance-chevron{transition:none}}
.cmdk-backdrop{z-index:var(--z-cmdk);background:#0d282666;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cmdk-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:100%;max-width:540px;max-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 60px #0d282647}.cmdk-input-row{border-bottom:1px solid var(--border);color:var(--ink-3);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk-input{font:500 15px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.cmdk-input:focus,.cmdk-input:focus-visible{box-shadow:none}.cmdk-input::placeholder{color:var(--ink-4)}.cmdk-list{min-height:0;max-height:56vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.cmdk-sec{list-style:none}.cmdk-sec+.cmdk-sec{margin-top:2px}.cmdk-sec-head{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);padding:10px 12px 5px}.cmdk-sec-list{margin:0;padding:0;list-style:none}.cmdk-empty{text-align:center;color:var(--ink-4);padding:18px;font-size:13px}.cmdk-item{cursor:pointer;text-align:left;width:100%;color:var(--ink-2);font:500 13.5px var(--sans);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cmdk-item.active{background:var(--eden-soft);color:var(--eden-deep)}.cmdk-item-ico{color:var(--eden);flex-shrink:0;display:inline-flex}.cmdk-space-dot{background:0 0;border-radius:50%;flex:none;width:6px;height:6px;margin-right:-5px}[data-space]>.cmdk-space-dot{background:var(--space-c)}.cmdk-item-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cmdk-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmdk-item-sub{font:500 12px var(--sans);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmdk-item.active .cmdk-item-sub{color:var(--eden-deep);opacity:.75}.cmdk-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.cmdk-item-space{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cmdk-chip{font:600 10px var(--sans);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px}.cmdk-chip--client{color:var(--eden-deep);background:var(--eden-soft)}.cmdk-chip--reservation{color:#8a5a12;background:#b8791f24}[data-theme=dark] .cmdk-chip--reservation{color:#dca24f;background:#dca24f29}.cmdk-chip--action{color:#8a5a12;background:#b8791f24}[data-theme=dark] .cmdk-chip--action{color:#dca24f;background:#dca24f29}.cmdk-chip--invoice{color:var(--ink-3);background:#0d282612}[data-theme=dark] .cmdk-chip--invoice{color:var(--ink-3);background:#ffffff14}.cmdk-item--action .cmdk-item-ico{color:#b8791f}[data-theme=dark] .cmdk-item--action .cmdk-item-ico{color:#dca24f}.cmdk-badge-warn{font:600 10px var(--sans);color:#b23b30;background:#cf4b3e21;border-radius:999px;padding:2px 7px}[data-theme=dark] .cmdk-badge-warn{color:#f0897c;background:#cf4b3e33}.cmdk-panel{--cmdk-ai:#6a56e0;--cmdk-ai-deep:#4a3bb0;--cmdk-ai-soft:#ece8fb}[data-theme=dark] .cmdk-panel{--cmdk-ai:#9a8bf0;--cmdk-ai-deep:#c1b6ff;--cmdk-ai-soft:#7a68e833}.cmdk-item--ask{color:var(--ink-2)}.cmdk-item--ask.active{background:var(--cmdk-ai-soft);color:var(--cmdk-ai-deep)}.cmdk-ask-ico{color:var(--cmdk-ai)}.cmdk-ask-q{color:var(--ink-4);font-weight:500}.cmdk-item--ask.active .cmdk-ask-q{color:var(--cmdk-ai-deep)}.cmdk-ask-tag{font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--cmdk-ai-deep);background:var(--cmdk-ai-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.cmdk-answer{border:1px solid var(--cmdk-ai);background:linear-gradient(180deg, var(--cmdk-ai-soft), transparent);border-radius:13px;margin:10px;padding:13px 14px}.cmdk-answer-top{align-items:center;gap:9px;display:flex}.cmdk-answer-av{color:#fff;background:linear-gradient(140deg, var(--cmdk-ai), var(--eden));border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.cmdk-answer-name{font:700 13px var(--sans);color:var(--ink)}.cmdk-answer-q{min-width:0;font:500 12px var(--sans);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cmdk-answer-x{color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:2px;display:inline-flex}.cmdk-answer-x:hover{color:var(--ink-2);background:#0d28260f}[data-theme=dark] .cmdk-answer-x:hover{background:#ffffff14}.cmdk-answer-body{font:500 13.5px/1.55 var(--sans);color:var(--ink);word-wrap:break-word;max-height:30vh;margin-top:9px;overflow-y:auto}.cmdk-answer-body p{margin:0 0 8px}.cmdk-answer-body p:last-child{margin-bottom:0}.cmdk-answer-body ul,.cmdk-answer-body ol{margin:4px 0 8px;padding-left:20px}.cmdk-answer-body ul:last-child,.cmdk-answer-body ol:last-child{margin-bottom:0}.cmdk-answer-body li{margin:3px 0}.cmdk-answer-body strong{font-weight:700}.cmdk-answer-body code{font:500 12px var(--mono,ui-monospace, monospace);background:var(--border);border-radius:4px;padding:1px 4px}[data-theme=dark] .cmdk-answer-body code{background:var(--border-strong)}.cmdk-answer-typing{color:var(--ink-4);font-style:italic}.cmdk-answer-cursor{vertical-align:-2px;background:var(--cmdk-ai);border-radius:1px;width:6px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite cmdk-blink;display:inline-block}@keyframes cmdk-blink{50%{opacity:0}}.cmdk-answer-actions{gap:8px;margin-top:11px;display:flex}.cmdk-answer-btn{font:600 12.5px var(--sans);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);border-radius:9px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.cmdk-answer-btn--pri{background:var(--cmdk-ai);border-color:var(--cmdk-ai);color:#fff}.cmdk-answer-btn--pri:hover{filter:brightness(1.05)}.cmdk-foot{border-top:1px solid var(--border);color:var(--ink-4);align-items:center;gap:6px;padding:8px 14px;font-size:11px;display:flex}.cmdk-foot kbd{font:600 10px var(--sans);border:1px solid var(--border);background:#0d28260f;border-radius:4px;padding:1px 5px}[data-theme=dark] .cmdk-foot kbd{background:#ffffff0f}@media (max-width:700px){.cmdk-backdrop{padding:10px 12px 12px}}
.pv-factor{background:var(--surface);font-size:var(--fs-meta);color:var(--ink-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 10px;display:inline-flex}.pv-factor svg{flex-shrink:0}.pv-factor b.up{color:var(--gain-ink)}.pv-factor b.down{color:var(--danger-ink)}.pv-factor.fk-sun{background:var(--pastel-butter-tint);color:var(--pastel-butter-ink);border-color:#0000}.pv-factor.fk-rain{background:var(--pastel-sky-tint);color:var(--pastel-sky-ink);border-color:#0000}.pv-factor.fk-event{background:var(--pastel-lavender-tint);color:var(--pastel-lavender-ink);border-color:#0000}.pv-factor.fk-holiday{background:var(--pastel-rose-tint);color:var(--pastel-rose-ink);border-color:#0000}.pv-factor.fk-commercial{background:var(--pastel-peach-tint);color:var(--pastel-peach-ink);border-color:#0000}.pv-factor.fk-vacances{background:var(--bg-soft);color:var(--ink-2)}.pv-factor.fk-bookings{background:var(--eden-tint);color:var(--eden-deep);border-color:#0000}.pv-factor.fk-trend,.pv-factor.fk-other{background:var(--bg-soft);color:var(--ink-2)}.pv-factor.compact{font-size:var(--fs-micro);gap:4px;padding:2px 8px}.pv-factor.compact svg{width:10px;height:10px}.chart-forecast{margin:6px 0 4px}.chart-forecast .chart-svg{width:100%;height:auto;display:block}
.help-h{margin-top:8px}.help-h:first-child{margin-top:0}.help-fab{right:18px;bottom:calc(18px + var(--bottom-clear));z-index:1100;will-change:transform;backface-visibility:hidden;background:var(--eden);color:#fff;cursor:pointer;width:52px;height:52px;transition:transform var(--dur-fast) ease, filter var(--dur-fast) ease;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:translate(0,0);box-shadow:0 10px 28px #0d282652}.help-fab:hover{filter:brightness(1.06);transform:translateY(-2px)}.help-fab:active{transform:scale(.94)translateZ(0)}.help-fab:focus-visible{outline:var(--focus-outline);outline-offset:2px}.help-panel{right:18px;bottom:calc(18px + var(--bottom-clear));z-index:1100;backface-visibility:hidden;width:min(380px,100vw - 32px);height:min(560px, calc(100dvh - 96px - var(--bottom-clear)));background:var(--surface);border:1px solid var(--border);animation:help-pop var(--dur-fast) ease-out;border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(0,0);box-shadow:0 24px 60px #0d28264d}@keyframes help-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.help-head{background:var(--eden);color:#fff;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.help-head-title{font:700 15px var(--sans);align-items:center;gap:8px;display:inline-flex}.help-close{color:var(--on-accent);border-radius:var(--radius-action);width:30px;height:30px;min-height:var(--tap-min);min-width:var(--tap-min);cursor:pointer;background:#ffffff29;border:none;justify-content:center;align-items:center;display:inline-flex}.help-close:hover{background:#ffffff47}.help-body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.help-welcome{color:var(--ink-2,var(--ink));font:400 14px/1.5 var(--sans)}.help-welcome p{margin:0 0 12px}.help-suggestions{flex-direction:column;gap:8px;display:flex}.help-chip{text-align:left;border:1px solid var(--border);background:var(--surface-2,transparent);color:var(--ink);font:500 13px var(--sans);cursor:pointer;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease;border-radius:12px;padding:9px 12px}.help-chip:hover{border-color:var(--eden)}.help-msg{max-width:86%;font:400 14px/1.5 var(--sans);white-space:pre-wrap;word-wrap:break-word;border-radius:14px;padding:9px 12px}.help-msg-user{background:var(--eden);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.help-msg-assistant{background:var(--surface-2,#0d28260d);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.help-typing{letter-spacing:2px;opacity:.6}.help-msg-assistant p{margin:0 0 8px}.help-msg-assistant p:last-child{margin-bottom:0}.help-msg-assistant ul,.help-msg-assistant ol{margin:4px 0 8px;padding-left:20px}.help-msg-assistant ul:last-child,.help-msg-assistant ol:last-child{margin-bottom:0}.help-msg-assistant li{margin:3px 0}.help-msg-assistant strong{font-weight:700}.help-msg-assistant code{font-family:var(--mono,ui-monospace, monospace);background:#0d282614;border-radius:5px;padding:1px 5px;font-size:.86em}[data-theme=dark] .help-msg-assistant code{background:#ffffff1f}.help-input-row{border-top:1px solid var(--border);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.help-input{resize:none;border:1px solid var(--border);max-height:120px;font:400 14px/1.4 var(--sans);color:var(--ink);background:var(--surface-2,transparent);border-radius:12px;outline:none;flex:1;padding:9px 11px}.help-input:focus{border-color:var(--eden)}.help-send{width:40px;height:40px;min-height:var(--tap-min);min-width:var(--tap-min);border-radius:var(--radius-action);background:var(--eden);color:var(--on-accent);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.help-send:disabled{opacity:.45;cursor:not-allowed}.help-foot{font:400 11px/1.3 var(--sans);color:var(--ink-4,var(--ink-3));text-align:center;margin:0;padding:0 12px 10px}@media (max-width:640px){.help-panel{width:auto;left:10px;right:10px;bottom:calc(10px + var(--bottom-clear));height:min(70dvh, calc(100dvh - 80px - var(--bottom-clear)))}.help-fab{right:14px;bottom:calc(14px + var(--bottom-clear))}}body[data-nav-sheet=open] .help-fab,body[data-nav-sheet=open] .help-panel{display:none}@media (max-width:640px){body:has(.msg-mobile-triage) .help-fab{display:none}}
.cas-status{border:1px solid var(--border);font-size:var(--fs-body);border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.cas-status.ok{background:var(--pastel-mint,#eafaf3);color:var(--pastel-mint-ink,#1f8a6d);border-color:color-mix(in srgb, var(--pastel-mint-ink,#1f8a6d) 25%, transparent)}.cas-status.empty{background:var(--bg-soft,#faf8f3);color:var(--ink-2)}.cas-status.info{background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface));color:var(--ink-2);border-color:color-mix(in srgb, var(--brand-primary) 22%, transparent)}.cas-status.info strong{color:var(--ink)}.cas-status.error{background:var(--coral-soft);color:var(--ink);border-color:color-mix(in srgb, var(--coral) 30%, transparent);flex-wrap:wrap;align-items:flex-start}.cas-status.error strong{color:var(--coral)}.cas-copy{font-size:var(--fs-label);color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-action);transition:border-color var(--t-fast), background var(--t-fast);min-height:var(--tap-min);min-width:var(--tap-min);align-items:center;gap:5px;padding:7px 10px;font-weight:600;display:inline-flex}@media (hover:hover){.cas-copy:hover{border-color:var(--border-strong);background:var(--bg-soft)}}.cas-copy[aria-disabled=true]{opacity:.6;cursor:default}@media (hover:hover){.cas-copy[aria-disabled=true]:hover{border-color:var(--border);background:var(--surface)}}.cas-copy:disabled{opacity:.6;cursor:default}.cas-btn{font-size:var(--fs-body);color:var(--on-accent);background:var(--eden-deep);border-radius:var(--radius-action);cursor:pointer;border:none;padding:9px 16px;font-weight:700}@media (hover:hover){.cas-btn:hover{filter:brightness(1.05)}}.cas-btn:disabled{opacity:.6;cursor:default}.cas-zdel{min-width:var(--tap-min);min-height:var(--tap-min);border:1px solid var(--border);border-radius:var(--radius-action);background:var(--surface);color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.cas-zdel:hover{color:var(--danger-ink);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}}@media (max-width:640px){.cas-senders .cas-btn{width:100%}}
input,textarea,select,button{font-family:inherit}select{color:var(--ink);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font-size:var(--fs-body);cursor:pointer;border:none;border-radius:10px;padding:10px 12px;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:13px!important;padding-right:32px!important}select::-ms-expand{display:none}.sc{flex-direction:column;gap:10px;min-width:0;display:flex}.sc-pastilles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-pastille{width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min);border:1px solid var(--border-strong);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.sc-pastille.is-actif{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand-primary)}.sc-vide{min-height:var(--tap-min);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-2);font-size:var(--fs-micro);cursor:pointer;border-radius:999px;padding:8px 12px}.sc-vide.is-actif{border-color:var(--brand-primary);background:var(--eden-soft);color:var(--eden-deep)}.sc-pastille:disabled,.sc-vide:disabled{cursor:default;opacity:.65}.sc-pastille:focus-visible,.sc-vide:focus-visible{outline:var(--focus-outline);outline-offset:2px}.sc-hex{flex-direction:column;gap:4px;min-width:0;display:flex}.sc-hex span{font-size:var(--fs-micro);color:var(--ink-2)}.sc-hex input{width:100%;min-width:0;max-width:180px;min-height:var(--tap-min);border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);font-size:var(--fs-meta);padding:8px 10px}.sc-hex input::placeholder{color:var(--ink-3);opacity:1}.sc-hex input:focus-visible{outline:var(--focus-outline);box-shadow:var(--focus-ring);border-color:var(--brand-primary)}.sc-hex input[aria-invalid=true]{border-color:var(--danger)}.sc-hex input:disabled{color:var(--ink-3);background:var(--bg);cursor:default;opacity:.75}.sc-erreur{font-size:var(--fs-micro);color:var(--danger-ink);margin:0;line-height:1.45}.sf{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sf-option{min-width:0;min-height:var(--tap-min);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-meta);cursor:pointer;flex:140px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}.sf-option svg{flex-shrink:0}.sf-option.is-actif{background:var(--brand-primary);color:var(--on-accent);border-color:#0000}.sf-option:disabled{cursor:default;opacity:.65}.sf-option:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (max-width:640px){.sf-option{flex:100%}}
