.ds-bq-ecran{height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.ds-bq-ecran-c{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:24px 30px 32px;display:flex;flex-direction:column;gap:16px}.ds-bq-entete{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ds-bq-entete-t{flex:1;min-width:0}.ds-bq-entete-a{flex:none;display:flex;align-items:center;gap:10px}.ds-bq-surtitre{margin:0;font-family:var(--ds-bq-caps-f);font-size:11px;font-weight:var(--ds-bq-caps-w);letter-spacing:var(--ds-bq-caps-ls);text-transform:uppercase;color:var(--ds-bq-caps-ink)}.ds-bq-titre{margin:8px 0 0;font-family:var(--ds-bq-titre-f);font-size:var(--ds-bq-titre-fs);font-weight:var(--ds-bq-titre-w);letter-spacing:var(--ds-bq-titre-ls);line-height:1.04;color:var(--ds-ink);font-variant-numeric:lining-nums}.ds-bq-sous{margin:4px 0 0;font-family:var(--ds-bq-sous-f);font-style:var(--ds-bq-sous-style);font-size:var(--ds-bq-sous-fs);color:var(--ds-bq-sous-ink);font-variant-numeric:lining-nums}.ds-bq-orn{display:var(--ds-bq-orn);align-items:center;justify-content:center;gap:12px;margin:18px 0 14px;color:var(--ds-bq-orn-ink);font-size:12px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-bq-orn:after,.ds-bq-orn:before{content:"";height:1.5px;width:120px;background:var(--ds-bq-orn-filet)}.ds-bq-orn:after{transform:scaleX(-1)}.ds-bq-anneau{position:relative;flex:none;width:var(--ds-bq-anneau-t,104px);height:var(--ds-bq-anneau-t,104px);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ds-bq-anneau-fond);border:1px solid var(--ds-bq-anneau-bord);box-shadow:var(--ds-bq-anneau-ombre)}.ds-bq-anneau svg{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible}.ds-bq-anneau .piste{fill:none;stroke:var(--ds-bq-anneau-piste);stroke-width:2.5}.ds-bq-anneau .arc{fill:none;stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ds-ease)}.ds-bq-anneau .a{stop-color:var(--ds-bq-anneau-a)}.ds-bq-anneau .b{stop-color:var(--ds-bq-anneau-b)}.ds-bq-anneau[data-ton=alerte]{--ds-bq-anneau-a:var(--ds-danger);--ds-bq-anneau-b:var(--ds-danger)}.ds-bq-anneau-v{margin:0;font-family:var(--ds-bq-anneau-f);font-size:min(var(--ds-bq-anneau-fs),var(--ds-bq-anneau-fs-max,999px));font-weight:var(--ds-bq-anneau-w);color:var(--ds-bq-anneau-ink);letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums}.ds-bq-anneau-l,.ds-bq-anneau-v{position:relative;white-space:nowrap}.ds-bq-anneau-l{margin:3px 0 0;max-width:78%;overflow:hidden;text-overflow:ellipsis;text-align:center;font-family:var(--ds-bq-caps-f);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.25;color:var(--ds-ink-3)}.ds-bq-pastilles{display:flex;gap:8px;flex-wrap:wrap}.ds-bq-pastilles[data-centre=true]{justify-content:center}.ds-bq-pastille{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:var(--ds-bq-r-pastille);border:1px solid var(--ds-bq-pastille-bord);background:var(--ds-bq-pastille-bg);color:var(--ds-bq-pastille-ink);font-family:var(--ds-bq-pastille-f);font-size:var(--ds-bq-pastille-fs);font-weight:650;letter-spacing:var(--ds-bq-pastille-ls);text-transform:var(--ds-bq-pastille-tt);white-space:nowrap}.ds-bq-pastille i{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.ds-bq-pastille[data-ton=ok]{color:var(--ds-ok-ink);background:var(--ds-ok-soft);border-color:color-mix(in srgb,var(--ds-ok) 32%,transparent)}.ds-bq-pastille[data-ton=ok] i{background:var(--ds-ok);box-shadow:0 0 8px color-mix(in srgb,var(--ds-ok) 70%,transparent)}.ds-bq-pastille[data-ton=attention]{color:var(--ds-warn-ink);background:var(--ds-warn-soft);border-color:color-mix(in srgb,var(--ds-warn) 38%,transparent)}.ds-bq-pastille[data-ton=attention] i{background:var(--ds-warn)}.ds-bq-pastille[data-ton=info]{color:var(--ds-info-ink);background:var(--ds-info-soft);border-color:color-mix(in srgb,var(--ds-info) 30%,transparent)}.ds-bq-pastille[data-ton=info] i{background:var(--ds-info)}.ds-bq-pastille[data-ton=alerte]{color:var(--ds-danger-ink);background:var(--ds-danger-soft);border-color:color-mix(in srgb,var(--ds-danger) 35%,transparent)}.ds-bq-pastille[data-ton=alerte] i{background:var(--ds-danger)}.ds-bq-pastille[data-ton=ia]{color:var(--ds-ia-ink);background:var(--ds-ia-soft);border-color:color-mix(in srgb,var(--ds-ia) 35%,transparent)}.ds-bq-pastille[data-ton=ia] i{background:var(--ds-ia)}.ds-bq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ds-bq-cible);padding:0 24px;border-radius:var(--ds-bq-r-btn);font-family:var(--ds-bq-btn-f);font-size:var(--ds-bq-btn-fs);font-weight:var(--ds-bq-btn-w);letter-spacing:var(--ds-bq-btn-ls);text-transform:var(--ds-bq-btn-tt);cursor:pointer;white-space:nowrap;transition:transform .12s var(--ds-ease),filter .12s var(--ds-ease)}.ds-bq-btn:active{transform:scale(.97);filter:brightness(.92)}.ds-bq-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none}.ds-bq-btn:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:2px}.ds-bq-btn[data-v="1"]{background:var(--ds-bq-cta-bg);color:var(--ds-bq-cta-ink);border:1px solid var(--ds-bq-cta-bord);box-shadow:var(--ds-bq-cta-ombre)}.ds-bq-btn[data-v="1"][data-ton=ia]{background:var(--ds-bq-cta-ia-bg);box-shadow:var(--ds-bq-cta-ia-ombre);border-color:var(--ds-bq-cta-ia-bord)}.ds-bq-btn[data-v="2"]{background:var(--ds-bq-btn2-bg);color:var(--ds-bq-btn2-ink);border:1px solid var(--ds-bq-btn2-bord)}.ds-bq-btn[data-large=true]{width:100%}.ds-bq-heros{position:relative;overflow:hidden;padding:20px 22px;border-radius:var(--ds-bq-r-heros);background:var(--ds-bq-heros-bg);border:1px solid var(--ds-bq-heros-bord);box-shadow:var(--ds-bq-heros-ombre)}.ds-bq-heros:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--ds-bq-lisere);pointer-events:none}.ds-bq-heros-halo{position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:var(--ds-bq-heros-halo);pointer-events:none}.ds-bq-heros-l{position:relative;gap:16px}.ds-bq-heros-ic,.ds-bq-heros-l{display:flex;align-items:center}.ds-bq-heros-ic{width:52px;height:52px;flex:none;justify-content:center;border-radius:var(--ds-bq-r-heros-ic);background:var(--ds-bq-heros-ic-bg);color:var(--ds-bq-heros-ic-ink);border:1px solid var(--ds-bq-heros-ic-bord);box-shadow:var(--ds-bq-heros-ic-ombre)}.ds-bq-heros-t{margin:0;font-family:var(--ds-bq-heros-f);font-size:var(--ds-bq-heros-fs);font-weight:var(--ds-bq-heros-w);line-height:1.12;letter-spacing:-.01em;color:var(--ds-bq-heros-ink);font-variant-numeric:lining-nums}.ds-bq-heros-s{margin:5px 0 0;font-size:13.5px;line-height:1.45;color:var(--ds-ink-2)}.ds-bq-heros-a{position:relative;display:flex;gap:12px;flex-wrap:wrap;margin-top:16px;align-items:center}.ds-bq-heros-n{position:relative;margin:12px 0 0;font-size:12px;font-style:var(--ds-bq-note-style);color:var(--ds-ink-3)}.ds-bq-heros-x{position:relative;flex:none}.ds-bq-heros[data-ton=ok]{--ds-bq-heros-bg:linear-gradient(135deg,color-mix(in srgb,var(--ds-ok) 17%,transparent),transparent 65%),var(--ds-bq-carte-bg);--ds-bq-heros-bord:color-mix(in srgb,var(--ds-ok) 42%,transparent);--ds-bq-heros-ic-bg:color-mix(in srgb,var(--ds-ok) 18%,transparent);--ds-bq-heros-ic-ink:var(--ds-ok-ink);--ds-bq-heros-ic-bord:color-mix(in srgb,var(--ds-ok) 50%,transparent);--ds-bq-heros-ic-ombre:0 0 22px color-mix(in srgb,var(--ds-ok) 30%,transparent);--ds-bq-heros-halo:radial-gradient(circle,color-mix(in srgb,var(--ds-ok) 16%,transparent),transparent 70%)}.ds-bq-heros[data-ton=attention]{--ds-bq-heros-bg:linear-gradient(135deg,color-mix(in srgb,var(--ds-bq-caps-ink) 15%,transparent),transparent 65%),var(--ds-bq-carte-bg);--ds-bq-heros-bord:color-mix(in srgb,var(--ds-bq-caps-ink) 45%,transparent);--ds-bq-heros-ic-bg:color-mix(in srgb,var(--ds-bq-caps-ink) 16%,transparent);--ds-bq-heros-ic-ink:var(--ds-bq-caps-ink);--ds-bq-heros-ic-bord:color-mix(in srgb,var(--ds-bq-caps-ink) 50%,transparent);--ds-bq-heros-ic-ombre:0 0 22px color-mix(in srgb,var(--ds-bq-caps-ink) 28%,transparent);--ds-bq-heros-halo:radial-gradient(circle,color-mix(in srgb,var(--ds-bq-caps-ink) 14%,transparent),transparent 70%)}.ds-bq-onglets{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:repeat(var(--ds-bq-onglets-n,5),minmax(0,1fr));gap:4px;padding:10px max(18px,calc((100% - 1100px) / 2 + 18px)) calc(14px + env(safe-area-inset-bottom,0px));background:var(--ds-bq-onglets-bg,var(--ds-bq-pied-bg));backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid var(--ds-bq-carte-bord);box-shadow:var(--ds-bq-pied-ombre)}.ds-bq-onglet{position:relative;min-height:64px;border:0;border-radius:16px;background:transparent;color:var(--ds-ink-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px 4px;font-family:var(--ds-bq-pastille-f);font-size:max(10px,var(--ds-bq-pastille-fs));letter-spacing:var(--ds-bq-pastille-ls);text-transform:var(--ds-bq-pastille-tt);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background .15s var(--ds-ease)}.ds-bq-onglet-i{display:flex;color:var(--ds-bq-caps-ink);opacity:.72}.ds-bq-onglet[aria-current=page]{color:var(--ds-bq-caps-ink);background:color-mix(in srgb,var(--ds-bq-caps-ink) 9%,transparent)}.ds-bq-onglet[aria-current=page] .ds-bq-onglet-i{opacity:1}.ds-bq-onglet[aria-current=page]:before{content:"";position:absolute;top:-11px;left:24%;right:24%;height:2px;border-radius:2px;background:var(--ds-bq-caps-ink);box-shadow:0 0 10px color-mix(in srgb,var(--ds-bq-caps-ink) 70%,transparent)}.ds-bq-onglet:disabled{opacity:.6;cursor:default}.ds-bq-onglet:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:2px}.ds-bq-onglet-b{font-family:var(--ds-bq-sous-f);font-style:var(--ds-bq-sous-style);font-weight:500;color:var(--ds-ink-3)}.ds-bq-onglet-b,.ds-bq-onglet-n{font-size:11px;text-transform:none;letter-spacing:0}.ds-bq-onglet-n{position:absolute;top:3px;left:calc(50% + 8px);min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--ds-bq-cta-bg);color:var(--ds-bq-cta-ink);border:1px solid var(--ds-bq-cta-bord);font-family:var(--ds-f-ui);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ds-bq-rangee{display:flex;align-items:center}.ds-bq-rangee-v{display:flex;margin-right:-8px}.ds-bq-rangee-v .ds-bq-vignette{width:46px;height:46px;border-radius:13px;font-size:16px;border:2px solid var(--ds-surface)}.ds-bq-rangee-r{margin-left:18px;font-family:var(--ds-bq-meta-f);font-size:11px;letter-spacing:var(--ds-bq-meta-ls);color:var(--ds-bq-meta-ink);white-space:nowrap}.ds-bq-feuille-voile{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.62);backdrop-filter:blur(3px)}.ds-bq-feuille{width:100%;max-width:1100px;max-height:92%;overflow-y:auto;border-radius:28px 28px 0 0;background:var(--ds-bq-pave-bg);border-top:1px solid var(--ds-bq-caps-ink);box-shadow:var(--ds-e4);padding:14px 30px calc(24px + env(safe-area-inset-bottom,0px));color:var(--ds-ink)}.ds-bq-feuille-poignee{width:48px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--ds-bq-caps-ink) 50%,transparent);margin:0 auto 14px}.ds-bq-feuille-t{margin:6px 0 0;font-family:var(--ds-bq-titre-f);font-size:34px;font-weight:var(--ds-bq-titre-w);line-height:1.05;color:var(--ds-ink)}.ds-bq-feuille-c{margin-top:16px;display:flex;flex-direction:column;gap:14px}.ds-bq-feuille-p{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:18px}.ds-bq-choix-grille{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ds-bq-choix{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border-radius:var(--ds-bq-r-carte);border:1px solid var(--ds-bq-carte-bord);background:var(--ds-bq-carte-bg);color:var(--ds-ink);text-align:left;font:inherit;cursor:pointer}.ds-bq-choix[aria-checked=true]{border-color:var(--ds-bq-caps-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-bq-caps-ink) 13%,transparent),transparent),var(--ds-bq-carte-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-bq-caps-ink) 35%,transparent)}.ds-bq-choix:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:2px}.ds-bq-choix-i{width:46px;height:46px;border-radius:23px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ds-bq-carte-bord);color:var(--ds-bq-caps-ink)}.ds-bq-choix[aria-checked=true] .ds-bq-choix-i{background:var(--ds-bq-caps-ink);color:var(--ds-surface);border-color:var(--ds-bq-caps-ink)}.ds-bq-choix-coche{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:13px;background:var(--ds-bq-caps-ink);color:var(--ds-surface);display:flex;align-items:center;justify-content:center}.ds-bq-choix-t{font-family:var(--ds-bq-nom-f);font-size:var(--ds-bq-nom-fs);font-weight:var(--ds-bq-nom-w);line-height:1.05}.ds-bq-choix-x{font-size:13.5px;line-height:1.45;color:var(--ds-ink-2)}.ds-bq-grille-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ds-bq-bascule{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;padding:0;border:0;background:transparent;color:var(--ds-ink);font:inherit;text-align:left;cursor:pointer}.ds-bq-bascule:disabled{opacity:.6;cursor:default}.ds-bq-bascule:focus-visible{outline:2px solid var(--ds-bq-caps-ink);outline-offset:3px}.ds-bq-bascule-c{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-bq-bascule-t{font-size:16px;font-weight:700}.ds-bq-bascule-x{font-size:13px;color:var(--ds-ink-2)}.ds-bq-bascule-i{position:relative;flex:none;width:56px;height:32px;border-radius:16px;background:var(--ds-bq-carte-bord);transition:background-color .18s ease-out}.ds-bq-bascule-i:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:13px;background:var(--ds-surface);box-shadow:var(--ds-e1);transition:transform .18s ease-out}.ds-bq-bascule[aria-checked=true] .ds-bq-bascule-i{background:var(--ds-bq-caps-ink)}.ds-bq-bascule[aria-checked=true] .ds-bq-bascule-i:after{transform:translateX(24px)}@media (prefers-reduced-motion:reduce){.ds-bq-bascule-i,.ds-bq-bascule-i:after{transition:none}}.ds-bq-detail-action{display:flex;justify-content:flex-end;margin-top:14px}.ds-bq-reserver-bloc{display:flex;flex-direction:column;gap:12px}.ds-bq-champ-plein{width:100%}.ds-bq-champ-suggere{position:relative}.ds-bq-suggestions{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;max-height:240px;overflow-y:auto;border-radius:14px;border:1px solid var(--ds-bq-carte-bord);background:var(--ds-surface);box-shadow:var(--ds-e3)}.ds-bq-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0 16px;border:0;background:transparent;color:var(--ds-ink);font:inherit;font-size:15px;text-align:left;cursor:pointer}.ds-bq-suggestion:hover,.ds-bq-suggestion[aria-selected=true]{background:var(--ds-hover)}.ds-bq-suggestion em{font-style:normal;font-size:12px;color:var(--ds-ink-3)}.ds-bq-ligne-reglage{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;font-weight:600}.ds-bq-reserver-tete{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ds-bq-reserver-tete .ds-bq-filtres{flex:1;min-width:0}.ds-bq-plaque-apercu{display:flex;justify-content:center;padding:6px 0}.ds-bq-plaque-apercu .ds-bq-plaque{height:44px;padding:0 24px;font-size:20px}.ds-bq-photo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ds-bq-photo img{width:96px;height:96px;border-radius:14px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ds-bq-carte-bord)}.ds-bq-champ{display:flex;flex-direction:column;gap:6px}.ds-bq-champ label{font-family:var(--ds-bq-caps-f);text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--ds-bq-caps-ink)}.ds-bq-champ input{height:52px;border-radius:14px;border:1px solid var(--ds-bq-carte-bord);background:var(--ds-bq-creux-bg);color:var(--ds-ink);font:inherit;font-size:16px;padding:0 16px;box-shadow:var(--ds-bq-creux-ombre)}.ds-bq-champ input::-moz-placeholder{color:var(--ds-ink-4)}.ds-bq-champ input::placeholder{color:var(--ds-ink-4)}.ds-bq-champ input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ds-bq-filtres{display:flex;gap:8px;padding:var(--ds-bq-filtres-p);border-radius:calc(var(--ds-bq-r-btn) - 2px);background:var(--ds-bq-filtres-bg);border:1px solid var(--ds-bq-filtres-bord);overflow-x:auto;scrollbar-width:none}.ds-bq-filtres::-webkit-scrollbar{display:none}.ds-bq-filtre{flex:var(--ds-bq-filtre-flex);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 16px;border-radius:var(--ds-bq-r-btn);border:1px solid var(--ds-bq-filtre-bord);background:var(--ds-bq-filtre-bg);color:var(--ds-bq-filtre-ink);font-family:var(--ds-bq-pastille-f);font-size:max(11px,var(--ds-bq-pastille-fs));font-weight:650;letter-spacing:var(--ds-bq-pastille-ls);text-transform:var(--ds-bq-pastille-tt);white-space:nowrap;cursor:pointer;transition:background .15s var(--ds-ease),box-shadow .15s var(--ds-ease)}.ds-bq-filtre[aria-pressed=true]{background:var(--ds-bq-filtre-on-bg);color:var(--ds-bq-filtre-on-ink);border-color:var(--ds-bq-filtre-on-bord);box-shadow:var(--ds-bq-filtre-on-ombre)}.ds-bq-filtre em{font-style:normal;opacity:.7;font-variant-numeric:lining-nums tabular-nums}.ds-bq-carte{position:relative;border-radius:var(--ds-bq-r-carte);background:var(--ds-bq-carte-bg);border:1px solid var(--ds-bq-carte-bord);box-shadow:var(--ds-bq-carte-ombre);transition:border-color .2s var(--ds-ease),box-shadow .2s var(--ds-ease)}.ds-bq-carte:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--ds-bq-r-carte) var(--ds-bq-r-carte) 0 0;background:var(--ds-bq-lisere);pointer-events:none}.ds-bq-carte[data-ouverte=true]{border-color:var(--ds-bq-ouverte-bord);box-shadow:var(--ds-bq-ouverte-ombre)}.ds-bq-ligne{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px}.ds-bq-ligne-corps{display:block;min-width:0;padding:0;margin:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.ds-bq-ligne-corps:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:4px;border-radius:var(--ds-r-ctl)}.ds-bq-vignette{width:76px;height:76px;flex:none;display:block;-o-object-fit:cover;object-fit:cover;border-radius:var(--ds-bq-r-vignette);box-shadow:var(--ds-bq-vignette-ombre)}.ds-bq-vignette[data-initiales=true]{display:flex;align-items:center;justify-content:center;border-radius:var(--ds-bq-r-ini);background:var(--ds-bq-ini-bg);color:var(--ds-bq-ini-ink);font-family:var(--ds-bq-nom-f);font-size:28px;font-weight:700;font-variant-numeric:lining-nums}.ds-bq-nom{display:block;margin:0;font-family:var(--ds-bq-nom-f);font-size:var(--ds-bq-nom-fs);font-weight:var(--ds-bq-nom-w);line-height:1.08;color:var(--ds-ink);overflow-wrap:anywhere;font-variant-numeric:lining-nums}.ds-bq-meta{display:block;margin:5px 0 0;font-family:var(--ds-bq-meta-f);font-size:var(--ds-bq-meta-fs);letter-spacing:var(--ds-bq-meta-ls);color:var(--ds-bq-meta-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ds-bq-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--ds-bq-r-tag);border:1px solid var(--ds-hair);font-size:11.5px;font-weight:650;color:var(--ds-ink-2);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.ds-bq-tag[data-ton=ia]{color:var(--ds-ia-ink);background:var(--ds-ia-soft);border-color:color-mix(in srgb,var(--ds-ia) 30%,transparent)}.ds-bq-tag[data-ton=ok]{color:var(--ds-ok-ink);background:var(--ds-ok-soft);border-color:color-mix(in srgb,var(--ds-ok) 30%,transparent)}.ds-bq-tag[data-ton=attention]{color:var(--ds-warn-ink);background:var(--ds-warn-soft);border-color:color-mix(in srgb,var(--ds-warn) 32%,transparent)}.ds-bq-tag[data-ton=alerte]{color:var(--ds-danger-ink);background:var(--ds-danger-soft);border-color:color-mix(in srgb,var(--ds-danger) 32%,transparent)}.ds-bq-tag[data-ton=info]{color:var(--ds-info-ink);background:var(--ds-info-soft);border-color:color-mix(in srgb,var(--ds-info) 30%,transparent)}.ds-bq-detail{container-type:inline-size;margin:0 16px 16px;padding:16px 18px;border-radius:var(--ds-bq-r-creux);background:var(--ds-bq-creux-bg);box-shadow:var(--ds-bq-creux-ombre)}.ds-bq-plaque{display:inline-flex;align-items:center;max-width:100%;height:26px;padding:0 12px;border-radius:13px;background:var(--ds-bq-plaque-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);font-family:var(--ds-bq-plaque-f);font-style:italic;font-size:15px;color:var(--ds-bq-plaque-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-bq-qte{flex-wrap:var(--ds-bq-qte-wrap);gap:10px;width:var(--ds-bq-qte-largeur);padding:var(--ds-bq-qte-box-p);border-radius:var(--ds-bq-r-creux);background:var(--ds-bq-qte-box-bg);box-shadow:var(--ds-bq-qte-box-ombre)}.ds-bq-qte,.ds-bq-qte-b{display:flex;align-items:center;justify-content:center}.ds-bq-qte-b{width:var(--ds-bq-cible);height:var(--ds-bq-cible);flex:none;border-radius:var(--ds-bq-r-qte);border:1px solid var(--ds-bq-qte-btn-bord);background:var(--ds-bq-qte-btn-bg);color:var(--ds-bq-qte-btn-ink);cursor:pointer;transition:transform .12s var(--ds-ease)}.ds-bq-qte[data-compact=true] .ds-bq-qte-b{width:46px;height:46px}.ds-bq-qte-b:active{transform:scale(.92)}.ds-bq-qte-b:disabled{opacity:.35;cursor:not-allowed;transform:none}.ds-bq-qte-v{order:var(--ds-bq-qte-v-ordre);flex-basis:var(--ds-bq-qte-v-base);min-width:56px;padding:4px 6px;margin:0;border:0;border-radius:var(--ds-r-ctl);background:none;text-align:center;color:inherit;cursor:pointer}.ds-bq-qte-v:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:2px}.ds-bq-qte-n{display:block;font-family:var(--ds-bq-qte-f);font-size:var(--ds-bq-qte-fs);font-weight:var(--ds-bq-qte-w);line-height:1;color:var(--ds-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-qte-a{display:block;margin-top:4px;font-family:var(--ds-f-ui);font-style:normal;font-weight:600;font-size:13px;color:var(--ds-bq-qte-ecart-ink);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.ds-bq-pq{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,230px);gap:20px}@container (max-width:560px){.ds-bq-pq{grid-template-columns:1fr}}.ds-bq-pq-t{margin:0 0 12px;font-family:var(--ds-bq-caps-f);font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-bq-pq-t-ink)}.ds-bq-barres{display:flex;align-items:flex-end;gap:16px;height:112px}.ds-bq-barres>div{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.ds-bq-barres .v{font-family:var(--ds-bq-qte-f);font-size:19px;font-weight:700;line-height:1;color:var(--ds-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-barres .r{width:100%;min-height:3px;border-radius:10px 10px 3px 3px;background:var(--ds-bq-barre)}.ds-bq-barres .r[data-alerte=true]{background:var(--ds-bq-barre-alerte);box-shadow:var(--ds-bq-barre-alerte-ombre)}.ds-bq-barres .d{font-family:var(--ds-bq-caps-f);font-size:9.5px;letter-spacing:.12em;color:var(--ds-ink-3);white-space:nowrap}.ds-bq-pq-note{margin:12px 0 0;font-family:var(--ds-bq-sous-f);font-style:var(--ds-bq-sous-style);font-size:15px;color:var(--ds-danger-ink)}.ds-bq-calc .l{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:13.5px;color:var(--ds-ink-2)}.ds-bq-calc .l b{font-family:var(--ds-bq-calc-f);font-size:13px;font-weight:600;color:var(--ds-ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ds-bq-calc .l.tot{margin-top:6px;padding-top:10px;border-top:1px solid var(--ds-hair)}.ds-bq-calc .l.tot span{font-family:var(--ds-bq-titre-f);font-size:20px;color:var(--ds-ink)}.ds-bq-calc .l.tot b{font-size:22px;color:var(--ds-bq-tot-ink)}.ds-bq-pied{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:16px;padding:18px 30px calc(22px + env(safe-area-inset-bottom,0px));background:var(--ds-bq-pied-bg);box-shadow:var(--ds-bq-pied-ombre);border-top:1px solid var(--ds-bq-pied-bord)}.ds-bq-ecran>.ds-bq-pied{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);padding-left:max(30px,calc((100% - 1100px) / 2 + 30px));padding-right:max(30px,calc((100% - 1100px) / 2 + 30px))}.ds-bq-pied:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--ds-bq-lisere);pointer-events:none}.ds-bq-pied-v{margin:0;font-family:var(--ds-bq-titre-f);font-size:30px;font-weight:var(--ds-bq-titre-w);line-height:1;color:var(--ds-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-pied-p{margin:6px 0 0;font-family:var(--ds-bq-meta-f);font-size:12px;letter-spacing:var(--ds-bq-meta-ls);color:var(--ds-bq-meta-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-pied-esp{flex:1}.ds-bq-pave-voile{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.62);backdrop-filter:blur(4px)}@media (min-width:640px){.ds-bq-pave-voile{align-items:center;padding:16px}}.ds-bq-pave{width:100%;max-width:440px;overflow:hidden;border-radius:var(--ds-bq-r-heros) var(--ds-bq-r-heros) 0 0;background:var(--ds-bq-pave-bg);border:1px solid var(--ds-bq-carte-bord);box-shadow:var(--ds-e4);color:var(--ds-ink)}@media (min-width:640px){.ds-bq-pave{border-radius:var(--ds-bq-r-heros)}}.ds-bq-pave-ent{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;border-bottom:1px solid var(--ds-hair)}.ds-bq-pave-ent h3{margin:0;color:var(--ds-ink);font-family:var(--ds-bq-nom-f);font-size:21px;font-weight:var(--ds-bq-nom-w);line-height:1.15}.ds-bq-pave-ent p{margin:3px 0 0;font-size:12.5px;color:var(--ds-ink-3)}.ds-bq-pave-x{width:44px;height:44px;flex:none;border-radius:var(--ds-r-ctl);border:0;background:none;color:var(--ds-ink-3);cursor:pointer}.ds-bq-pave-ecran,.ds-bq-pave-x{display:flex;align-items:center;justify-content:center}.ds-bq-pave-ecran{margin:18px 20px 0;height:84px;border-radius:var(--ds-bq-r-creux);background:var(--ds-bq-creux-bg);box-shadow:var(--ds-bq-creux-ombre)}.ds-bq-pave-val{padding:0 10px;border-radius:var(--ds-r-ctl);font-family:var(--ds-bq-qte-f);font-size:52px;font-weight:var(--ds-bq-qte-w);line-height:1.1;color:var(--ds-bq-pave-val-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-pave-val[data-remplacer=true]{background:var(--ds-bq-pave-select)}.ds-bq-pave-val small{margin-left:8px;font-size:24px;opacity:.7}.ds-bq-pave-aide{margin:8px 20px 0;text-align:center;font-size:12px;color:var(--ds-ink-3)}.ds-bq-pave-rac{display:flex;gap:8px;margin:12px 20px 0}.ds-bq-pave-rac button{flex:1;min-height:46px;border-radius:var(--ds-bq-r-touche);border:1px solid var(--ds-hair);background:transparent;color:var(--ds-ink-2);font-size:14px;font-weight:650;cursor:pointer;font-variant-numeric:lining-nums tabular-nums}.ds-bq-pave-touches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:20px}.ds-bq-touche{height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--ds-bq-r-touche);border:1px solid var(--ds-hair);background:var(--ds-bq-touche-bg);color:var(--ds-ink);font-family:var(--ds-bq-qte-f);font-size:28px;font-weight:700;cursor:pointer;font-variant-numeric:lining-nums tabular-nums;transition:transform .1s var(--ds-ease)}.ds-bq-pave-rac button:active,.ds-bq-touche:active{transform:scale(.95)}.ds-bq-touche[data-sec=true]{background:transparent;color:var(--ds-ink-3);font-family:var(--ds-f-ui);font-size:16px}.ds-bq-pave-pied{padding:0 20px 22px}.ds-bq-icone{width:var(--ds-bq-cible);height:var(--ds-bq-cible);flex:none;display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--ds-bq-r-qte);border:1px solid var(--ds-bq-btn2-bord);background:var(--ds-bq-btn2-bg);color:var(--ds-bq-btn2-ink);cursor:pointer;transition:transform .12s var(--ds-ease)}.ds-bq-icone:active{transform:scale(.94)}.ds-bq-icone:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:2px}.ds-bq-icone:disabled{cursor:default}.ds-bq-tourne svg{animation:ds-bq-tourne 1s linear infinite}@keyframes ds-bq-tourne{to{transform:rotate(1turn)}}.ds-bq-synchro-msg{display:flex;justify-content:flex-end;max-width:280px;text-align:right}.ds-bq-synchro-msg .ds-bq-pastille{white-space:normal;height:auto;min-height:30px;padding-block:5px;line-height:1.25}.ds-bq-synchro-msg:empty{display:none}.ds-bq-section{margin:10px 0 0;font-family:var(--ds-bq-caps-f);font-size:11px;font-weight:var(--ds-bq-caps-w);letter-spacing:var(--ds-bq-caps-ls);text-transform:uppercase;color:var(--ds-bq-caps-ink)}.ds-bq-section em{margin-left:6px;font-style:normal;opacity:.7;font-variant-numeric:lining-nums tabular-nums}.ds-bq-section-r{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:10px 0 0}.ds-bq-section-r .ds-bq-section{margin:0}.ds-bq-section-n{font-family:var(--ds-bq-sous-f);font-style:var(--ds-bq-sous-style);font-size:15px;color:var(--ds-ink-3)}.ds-bq-lc-liste{position:relative;border-radius:var(--ds-bq-r-carte);background:var(--ds-bq-carte-bg);border:1px solid var(--ds-bq-carte-bord);box-shadow:var(--ds-bq-carte-ombre);overflow:hidden}.ds-bq-lc-liste:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--ds-bq-lisere);pointer-events:none}.ds-bq-lc{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 16px;border-top:1px solid var(--ds-hair-soft,var(--ds-hair))}.ds-bq-lc:first-child{border-top:0}.ds-bq-lc>.ds-bq-pastille:first-child{min-width:104px;justify-content:center}.ds-bq-lc-t{flex:1;min-width:0;margin:0;font-family:var(--ds-bq-nom-f);font-size:20px;font-weight:var(--ds-bq-nom-w);line-height:1.2;color:var(--ds-ink);font-variant-numeric:lining-nums}.ds-bq-lc-m{font-family:var(--ds-f-ui);font-size:12.5px;font-weight:400;color:var(--ds-ink-2);font-variant-numeric:lining-nums tabular-nums}.ds-bq-lc-v{display:inline-flex;align-items:center;gap:4px;font-family:var(--ds-bq-caps-f);font-size:11px;font-weight:600;letter-spacing:var(--ds-bq-caps-ls);text-transform:uppercase;color:var(--ds-bq-caps-ink);white-space:nowrap;font-variant-numeric:lining-nums}button.ds-bq-lc-v{min-height:44px;padding:0 6px;margin-right:-6px;background:none;border:0;border-radius:var(--ds-r-ctl);cursor:pointer}button.ds-bq-lc-v:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:2px}.ds-bq-essai{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px max(18px,calc((100% - 1100px) / 2 + 30px));background:linear-gradient(var(--ds-warn-soft),var(--ds-warn-soft)),var(--ds-surface);border-bottom:1px solid color-mix(in srgb,var(--ds-warn) 45%,transparent);color:var(--ds-warn-ink)}.ds-bq-essai p{margin:0;font-size:14px;line-height:1.35;text-align:center}.ds-bq-essai b{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px}.ds-bq-discret{display:flex;justify-content:center;margin:6px 0 0}.ds-bq-lien{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;background:none;border:0;cursor:pointer;font-family:var(--ds-bq-sous-f);font-style:var(--ds-bq-sous-style);font-size:16px;color:var(--ds-ink-2);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ds-bq-caps-ink) 35%,transparent);text-underline-offset:5px}.ds-bq-lien:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:2px}.ds-bq-suivi{position:relative;display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;align-items:center;padding:18px 20px;border-radius:var(--ds-bq-r-carte);background:var(--ds-bq-carte-bg);border:1px solid var(--ds-bq-carte-bord);box-shadow:var(--ds-bq-carte-ombre)}.ds-bq-suivi:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--ds-bq-r-carte) var(--ds-bq-r-carte) 0 0;background:var(--ds-bq-lisere);pointer-events:none}.ds-bq-suivi[data-ton=ok]{border-color:color-mix(in srgb,var(--ds-ok) 40%,transparent)}.ds-bq-suivi[data-ton=attention]{border-color:color-mix(in srgb,var(--ds-warn) 45%,transparent)}.ds-bq-suivi[data-ton=alerte]{border-color:color-mix(in srgb,var(--ds-danger) 45%,transparent)}.ds-bq-suivi[data-ton=info]{border-color:color-mix(in srgb,var(--ds-info) 38%,transparent)}.ds-bq-suivi[data-aside=true]{grid-template-columns:minmax(0,1fr) auto}.ds-bq-suivi-c{min-width:0;display:flex;flex-direction:column;gap:10px}.ds-bq-suivi-aside{display:flex;align-items:center;justify-content:center}.ds-bq-suivi-h{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.ds-bq-suivi-tt{flex:1;min-width:0}.ds-bq-suivi-st{margin:0 0 4px;font-family:var(--ds-bq-caps-f);font-size:10px;font-weight:var(--ds-bq-caps-w);letter-spacing:var(--ds-bq-caps-ls);text-transform:uppercase;color:var(--ds-ink-3)}.ds-bq-suivi-t{margin:0;font-family:var(--ds-bq-nom-f);font-size:var(--ds-bq-nom-fs);font-weight:var(--ds-bq-nom-w);line-height:1.1;color:var(--ds-ink);overflow-wrap:anywhere;font-variant-numeric:lining-nums}.ds-bq-suivi-x{margin:0;font-size:15px;line-height:1.45;color:var(--ds-ink-2);font-variant-numeric:lining-nums tabular-nums}.ds-bq-suivi-x b{color:var(--ds-ink);font-weight:650}.ds-bq-suivi-d{display:flex;flex-direction:column;gap:8px}.ds-bq-suivi-l{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--ds-ink-2);font-variant-numeric:lining-nums tabular-nums}.ds-bq-suivi-l b{color:var(--ds-ink);font-weight:650}.ds-bq-suivi-a{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.ds-bq-suivi-a[data-rangee=true]{align-items:center}.ds-bq-suivi-esp{flex:1}.ds-bq-suivi[data-etat-ligne=true] .ds-bq-suivi-h{align-items:center}.ds-bq-suivi[data-etat-ligne=true] .ds-bq-suivi-tt{flex:0 1 auto}.ds-bq-qte-lue{display:flex;flex-direction:column;align-items:flex-end;min-width:72px;text-align:right}.ds-bq-qte-lue .u{margin-top:4px;font-family:var(--ds-bq-meta-f);font-size:11px;letter-spacing:var(--ds-bq-meta-ls);color:var(--ds-bq-meta-ink);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ds-bq-anneau .arc,.ds-bq-btn,.ds-bq-carte,.ds-bq-filtre,.ds-bq-icone,.ds-bq-qte-b,.ds-bq-touche{transition:none}.ds-bq-tourne svg{animation:none}}.ds-bq-motif{display:flex;flex-direction:column;gap:10px}.ds-bq-motif-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ds-bq-motif-t{margin:0;font-size:14px;color:var(--ds-ink-2)}.ds-bq-motif-requis{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--ds-bq-r-tag);border:1px solid color-mix(in srgb,var(--ds-warn) 38%,transparent);background:var(--ds-warn-soft);color:var(--ds-warn-ink);font-size:11.5px;font-weight:650}.ds-bq-motif-puces{display:flex;flex-wrap:wrap;gap:8px}.ds-bq-motif-puce{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 16px;border-radius:var(--ds-bq-r-btn);border:1px solid var(--ds-bq-btn2-bord);background:var(--ds-bq-btn2-bg);color:var(--ds-bq-filtre-ink);font-family:var(--ds-bq-pastille-f);font-size:max(12px,var(--ds-bq-pastille-fs));font-weight:650;letter-spacing:var(--ds-bq-pastille-ls);text-transform:var(--ds-bq-pastille-tt);cursor:pointer;transition:background .15s var(--ds-ease),box-shadow .15s var(--ds-ease)}.ds-bq-motif-puce[aria-checked=true]{background:var(--ds-bq-filtre-on-bg);color:var(--ds-bq-filtre-on-ink);border-color:var(--ds-bq-filtre-on-bord);box-shadow:var(--ds-bq-filtre-on-ombre)}.ds-bq-motif-puce:disabled{opacity:.5;cursor:default}.ds-bq-motif-aide{margin:0;font-size:13px;color:var(--ds-ink-3)}.ds-bq-comptage{display:flex;flex-direction:column;gap:10px}.ds-bq-comptage-r{display:flex;align-items:center;gap:16px;padding:12px 14px;border-radius:var(--ds-bq-r-carte);background:var(--ds-bq-carte-bg);border:1px solid var(--ds-bq-carte-bord)}.ds-bq-comptage-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ds-bq-comptage-t{font-family:var(--ds-bq-nom-f);font-size:18px;font-weight:var(--ds-bq-nom-w);color:var(--ds-ink);line-height:1.1}.ds-bq-comptage-s{font-family:var(--ds-bq-meta-f);font-size:var(--ds-bq-meta-fs);letter-spacing:var(--ds-bq-meta-ls);color:var(--ds-bq-meta-ink)}.ds-bq-comptage-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 4px 0;color:var(--ds-ink-2);font-size:14px}.ds-bq-comptage-total b{font-family:var(--ds-bq-nom-f);font-size:24px;color:var(--ds-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-comptage-ecart{margin:0;padding:0 4px;font-size:14px;font-weight:650;font-variant-numeric:lining-nums tabular-nums}.ds-bq-comptage-ecart[data-ton=ok]{color:var(--ds-ok-ink)}.ds-bq-comptage-ecart[data-ton=attention]{color:var(--ds-warn-ink)}.ds-bq-comptage-ecart span{font-weight:500;color:var(--ds-ink-3)}@media (prefers-reduced-motion:reduce){.ds-bq-motif-puce{transition:none}}.ds-bq-theme-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.ds-bq-theme-grille .ds-bq-choix-x{display:block;width:100%}.ds-scope.ds-bq-theme-apercu{display:flex;flex-direction:column;gap:7px;width:100%;margin-top:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--ds-bq-carte-bord);background-attachment:scroll;box-shadow:var(--ds-bq-carte-ombre);isolation:auto}.ds-bq-theme-apercu-t{font-family:var(--ds-bq-titre-f,var(--ds-f-disp));font-weight:var(--ds-bq-titre-w,600);font-size:22px;line-height:1;color:var(--ds-ink)}.ds-bq-theme-apercu-l{display:block;height:7px;width:78%;border-radius:4px;background:var(--ds-bq-carte-bord)}.ds-bq-theme-apercu-b{display:block;height:14px;width:46%;border-radius:var(--ds-bq-r-btn);background:var(--ds-bq-cta-bg)}.ds-bq-theme-note{margin:14px 0 0;font-size:13.5px;line-height:1.45;color:var(--ds-ink-2)}.ds-bq-rech{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;border-radius:999px;border:1px solid var(--ds-bq-carte-bord);background:var(--ds-bq-carte-bg);color:var(--ds-ink-2)}.ds-bq-rech:focus-within{border-color:var(--ds-bq-caps-ink)}.ds-bq-rech input{flex:1;min-width:0;height:48px;border:0;background:none;color:var(--ds-ink);font:inherit;font-size:15px;outline:none}.ds-bq-rech input::-moz-placeholder{color:var(--ds-ink-3)}.ds-bq-rech input::placeholder{color:var(--ds-ink-3)}.ds-bq-rech input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ds-bq-rech button{display:flex;justify-content:center;width:44px;height:44px;margin-right:-10px;background:none;color:var(--ds-ink-2)}.ds-bq-cm,.ds-bq-rech button{align-items:center;border:0;cursor:pointer}.ds-bq-cm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;min-height:64px;padding:9px 16px;border-top:1px solid var(--ds-hair-soft,var(--ds-hair));background:transparent;color:inherit;text-align:left;font:inherit}.ds-bq-cm:first-child{border-top:0}.ds-bq-cm:disabled{cursor:default}.ds-bq-cm:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:-2px}.ds-bq-cm-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ds-bq-cm-n{font-family:var(--ds-bq-nom-f);font-size:21px;font-weight:var(--ds-bq-nom-w);line-height:1.1;color:var(--ds-ink)}.ds-bq-cm-m{display:block;margin-top:3px;font-size:12.5px;color:var(--ds-ink-2);font-variant-numeric:lining-nums tabular-nums}.ds-bq-cm-d{text-align:right}.ds-bq-cm-e{font-family:var(--ds-bq-titre-f);font-size:20px;font-weight:var(--ds-bq-titre-w);color:var(--ds-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-cm-c,.ds-bq-cm-e{display:block;white-space:nowrap}.ds-bq-cm-c{margin-top:3px;font-family:var(--ds-bq-caps-f);font-size:10.5px;letter-spacing:.08em;color:var(--ds-bq-caps-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-cm-c[data-discrete=true]{color:var(--ds-ink-2)}.ds-bq-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.ds-bq-cal-j{margin:0;text-align:center;font-family:var(--ds-bq-caps-f);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-ink-2)}.ds-bq-cal-c{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:88px;padding:7px 4px;border-radius:15px;border:1px solid var(--ds-bq-carte-bord);background:var(--ds-bq-carte-bg);color:var(--ds-ink);font:inherit;cursor:pointer}.ds-bq-cal-c .jn{font-family:var(--ds-bq-titre-f);font-size:27px;font-weight:var(--ds-bq-titre-w);line-height:1;font-variant-numeric:lining-nums}.ds-bq-cal-c .et{font-size:11px;line-height:1.2;text-align:center;color:var(--ds-ink-2);font-variant-numeric:lining-nums}.ds-bq-cal-c[data-etat=ferme],.ds-bq-cal-c[data-etat=passe]{background:transparent;border-style:dashed;color:var(--ds-ink-3);cursor:default}.ds-bq-cal-c[data-etat=passe]{border-color:transparent}.ds-bq-cal-c[data-etat=deja]{border-color:color-mix(in srgb,var(--ds-ok) 50%,transparent);background:var(--ds-ok-soft)}.ds-bq-cal-c[data-etat=deja] .et{color:var(--ds-ok-ink)}.ds-bq-cal-c[aria-pressed=true]{border-color:var(--ds-bq-caps-ink);background:color-mix(in srgb,var(--ds-bq-caps-ink) 16%,transparent);box-shadow:0 0 0 1px var(--ds-bq-caps-ink)}.ds-bq-cal-c[aria-pressed=true] .et{color:var(--ds-ink)}.ds-bq-cal-c:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:2px}.ds-bq-cal-leg{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0 0;font-size:12px;color:var(--ds-ink-2)}.ds-bq-cal-leg span{display:inline-flex;align-items:center;gap:6px}.ds-bq-cal-leg i{display:inline-block;width:12px;height:12px;border-radius:4px;border:1px solid var(--ds-bq-carte-bord)}.ds-bq-cal-leg i[data-etat=choisi]{border-color:var(--ds-bq-caps-ink);background:color-mix(in srgb,var(--ds-bq-caps-ink) 16%,transparent)}.ds-bq-cal-leg i[data-etat=deja]{border-color:color-mix(in srgb,var(--ds-ok) 50%,transparent);background:var(--ds-ok-soft)}.ds-bq-cal-leg i[data-etat=ferme]{border-style:dashed}.ds-bq-cal-res{margin-top:14px;padding:14px 16px;border-radius:16px;background:var(--ds-bq-creux-bg);box-shadow:var(--ds-bq-creux-ombre)}.ds-bq-cal-res .r1{margin:0;font-family:var(--ds-bq-titre-f);font-size:24px;font-weight:var(--ds-bq-titre-w);color:var(--ds-ink)}.ds-bq-cal-res .r2{margin:4px 0 0;font-size:13.5px;color:var(--ds-ink-2);font-variant-numeric:lining-nums}.ds-bq-calc-b{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ds-bq-caps-ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ds-bq-calc-b:focus-visible{outline:2px solid var(--ds-bord-400,var(--ds-bord));outline-offset:2px}.ds-bq-actions-l{display:flex;gap:var(--ds-3);flex-wrap:wrap}.ds-bq-bloc{padding:14px 18px}.ds-bq-bloc-t{margin-bottom:10px}.ds-bq-bloc-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ds-bq-bloc-v{margin:0;font-family:var(--ds-bq-titre-f);font-size:25px;font-weight:var(--ds-bq-titre-w);line-height:1.1;color:var(--ds-ink);font-variant-numeric:lining-nums tabular-nums}.ds-bq-bloc-p{margin:0;font-size:14.5px;line-height:1.45;color:var(--ds-ink-2)}.ds-bq-bloc-p+.ds-bq-bloc-p{margin-top:6px}.ds-bq-jauge{height:10px;margin-top:9px;border-radius:5px;background:var(--ds-bq-creux-bg);box-shadow:var(--ds-bq-creux-ombre);overflow:hidden}.ds-bq-jauge i{display:block;height:100%;border-radius:5px;background:var(--ds-bq-caps-ink);transition:width .2s var(--ds-ease)}.ds-bq-jauge[data-alerte=true] i{background:var(--ds-danger)}.ds-bq-rl{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(84px,auto);gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--ds-bq-carte-bord);font-size:14.5px;color:var(--ds-ink-2)}.ds-bq-bloc-t+.ds-bq-rl{border-top:0}.ds-bq-rl b,.ds-bq-rl>span:first-child{color:var(--ds-ink)}.ds-bq-rl b{text-align:right;font-weight:650;font-variant-numeric:lining-nums tabular-nums}.ds-bq-rl[data-total=true]{font-size:16px}.ds-bq-rl[data-total=true] b{font-family:var(--ds-bq-titre-f);font-size:21px;color:var(--ds-bq-caps-ink)}.ds-bq-ecran[data-appel=true]{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ds-danger) 70%,transparent),inset 0 0 60px color-mix(in srgb,var(--ds-danger) 28%,transparent);animation:ds-bq-appel-pourtour 1.6s var(--ds-ease) infinite}@keyframes ds-bq-appel-pourtour{50%{box-shadow:inset 0 0 0 6px var(--ds-danger),inset 0 0 120px color-mix(in srgb,var(--ds-danger) 45%,transparent)}}.ds-bq-appel{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:18px;margin:0 0 6px;padding:16px 22px;border-radius:0 0 var(--ds-bq-r-carte) var(--ds-bq-r-carte);background:var(--ds-danger-soft);border:2px solid var(--ds-danger);color:var(--ds-danger-ink);box-shadow:0 10px 40px color-mix(in srgb,var(--ds-danger) 35%,transparent);animation:ds-bq-appel-pouls 1.6s var(--ds-ease) infinite}@keyframes ds-bq-appel-pouls{50%{box-shadow:0 10px 70px color-mix(in srgb,var(--ds-danger) 65%,transparent)}}.ds-bq-appel-ic{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ds-danger);color:var(--ds-surface)}.ds-bq-appel-c{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ds-bq-appel-t{margin:0;font-family:var(--ds-bq-titre-f);font-weight:var(--ds-bq-titre-w);font-size:20px;line-height:1.15;color:var(--ds-danger-ink)}.ds-bq-appel-d{margin:0;font-size:14px;line-height:1.35;color:var(--ds-ink-2);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.ds-bq-appel,.ds-bq-ecran[data-appel=true]{animation:none}}.ds-scope{--vt-carte:var(--ds-surface);--vt-carte-bord:var(--ds-hair-soft);--vt-carte-haut:rgba(255,255,255,.55);--vt-ombre:var(--ds-e3);--vt-lum-a:rgba(212,175,55,.28);--vt-lum-b:rgba(148,51,51,.16);--vt-flou:none;--vt-plateau:var(--ds-sunken);--vt-feu:var(--ds-danger)}[data-ds-theme=dark]{--vt-carte-haut:rgba(255,255,255,.07);--vt-lum-a:rgba(212,175,55,.20);--vt-lum-b:rgba(148,51,51,.22)}[data-ds-skin=aurora]{--vt-carte:var(--aurora-glass-bg);--vt-carte-bord:var(--aurora-glass-border);--vt-carte-haut:var(--aurora-glass-border-hi);--vt-flou:blur(var(--aurora-glass-blur)) saturate(140%);--vt-lum-a:oklch(0.78 0.14 220/.22);--vt-lum-b:oklch(0.62 0.20 255/.18);--vt-plateau:var(--aurora-glass-bg-subtle)}.vt-cadre{flex:1;min-width:0;min-height:0;width:100%;height:100%;container-type:size}.vt-app{font-family:var(--ds-f-ui);color:var(--ds-ink);background:var(--ds-paper);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;font-size:var(--ds-base);position:relative}.vt-barre{display:flex;align-items:center;gap:6px;padding:12px 28px 0;position:relative;z-index:4}.vt-barre .nom{font-family:var(--ds-f-disp);font-weight:500;font-size:20px;letter-spacing:-.01em;margin-right:18px;color:var(--ds-ink)}.vt-barre button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ds-ink-3);font:inherit;font-size:13px;cursor:pointer;transition:background var(--ds-t-fast),color var(--ds-t-fast)}.vt-barre button:hover{background:var(--ds-hover);color:var(--ds-ink)}.vt-barre button[aria-current=true]{background:var(--ds-bord);color:var(--ds-on-brand);font-weight:500}.vt-barre button svg{width:15px;height:15px}.vt-barre .qui{margin-left:auto;font-size:12px;color:var(--ds-ink-3)}.vt{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(290px,1fr) auto;min-height:0;overflow:hidden auto;isolation:isolate;--px:0;--py:0}.vt-lum{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 560px at calc(28% + var(--px) * 40px) calc(34% + var(--py) * 30px),var(--vt-lum-a),transparent 60%),radial-gradient(700px 500px at calc(82% + var(--px) * -24px) 92%,var(--vt-lum-b),transparent 62%);transition:background-position .4s}.vt-tete{position:relative;z-index:2;display:flex;align-items:baseline;gap:14px;padding:16px 28px 0}.vt-tete h1{font-family:var(--ds-f-disp);font-weight:500;font-size:26px;margin:0;letter-spacing:-.01em}.vt-tete .n{font-variant-numeric:tabular-nums;font-size:12px;color:var(--ds-ink-3)}.vt-tete .n b{color:var(--ds-ink);font-weight:500}.vt-tete .panne{margin-left:auto;font-variant-numeric:tabular-nums}.vt-feu{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 24px;align-items:center;padding:6px 28px 10px;min-height:0}.vt-feu.sans-photo{grid-template-columns:1fr}.vt-photo{position:relative;height:300px;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;transform:translate(calc(var(--px) * 8px),calc(var(--py) * 5px));transition:transform .5s var(--ds-ease)}.vt-photo img{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(0,0,0,.42)) drop-shadow(0 3px 6px rgba(0,0,0,.25));animation:vt-flotte 3.6s ease-in-out 3;transform-origin:50% 60%}@keyframes vt-flotte{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(.6deg)}}.vt-photo .socle{position:absolute;bottom:4%;width:62%;height:16px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.42),transparent);filter:blur(4px);animation:vt-socle 3.6s ease-in-out 3}@keyframes vt-socle{0%,to{transform:scaleX(1);opacity:.9}50%{transform:scaleX(.86);opacity:.6}}.vt-piece{position:relative;height:300px;display:grid;place-items:center}.vt-piece .cadre{height:100%;aspect-ratio:9/16;background:#0b0b0d;border-radius:12px;display:grid;place-items:center;box-shadow:var(--ds-e3);position:relative;border:1px solid var(--vt-carte-bord);overflow:hidden}.vt-piece .cadre:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 40%,rgba(255,255,255,.08),transparent 70%)}.vt-piece .play{width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.92);color:#111;display:grid;place-items:center;font-size:20px;padding-left:4px;box-shadow:0 6px 18px rgba(0,0,0,.4)}.vt-piece .leg{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-variant-numeric:tabular-nums;font-size:11px;color:rgba(255,255,255,.75)}.vt-piece .nous{position:absolute;left:4%;bottom:4px;width:104px;display:grid;justify-items:center;gap:2px}.vt-piece .nous img{width:104px;height:78px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}.vt-piece .client,.vt-piece .nous span{font-size:11px;color:var(--ds-ink-3)}.vt-piece .client{position:absolute;right:4%;bottom:4px}@container (max-width: 900px){.vt-piece{height:220px}.vt-piece .nous{width:72px}.vt-piece .nous img{width:72px;height:54px}}.vt-txt{display:grid;gap:10px;align-content:center;min-width:0}.vt-alerte{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ds-danger-ink);justify-self:start}.vt-alerte:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--vt-feu);box-shadow:0 0 0 4px color-mix(in srgb,var(--vt-feu) 25%,transparent)}@keyframes vt-pouls{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--vt-feu) 30%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--vt-feu) 0%,transparent)}}.vt-txt h2{font-family:var(--ds-f-disp);font-weight:500;font-size:clamp(24px,2.9cqw,38px);line-height:1.12;margin:0;letter-spacing:-.01em;color:var(--ds-ink)}.vt-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ds-ink-2);align-items:baseline}.vt-meta .le{font-variant-numeric:tabular-nums;font-size:12px;color:var(--ds-ink-3)}.vt-meta .pj{font-variant-numeric:tabular-nums;font-size:11px;color:var(--ds-ink-3)}.vt-meta .pj:before{content:"◧ "}.vt-dec{font-size:13px;line-height:1.5;color:var(--ds-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vt-dec b{color:var(--ds-ink);font-weight:500}.vt-dec .ech{font-variant-numeric:tabular-nums;font-size:12px;color:var(--ds-warn-ink)}.vt-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vt-btn{min-height:44px;padding:0 18px;border-radius:var(--ds-r-ctl);border:1px solid var(--ds-hair);background:transparent;color:var(--ds-ink);font:inherit;font-size:13px;cursor:pointer;transition:background var(--ds-t-fast) var(--ds-ease),transform 90ms var(--ds-ease)}.vt-btn:hover{background:var(--ds-hover)}.vt-btn:active{transform:scale(.98)}.vt-btn.prim{background:var(--ds-bord);border-color:transparent;color:var(--ds-on-brand);font-weight:500}.vt-btn.prim:hover{background:var(--ds-bord);filter:brightness(.94)}.vt-btn.lien{border:0;padding:0;min-height:0;color:var(--ds-bord);font-size:12px}.vt-btn.lien:hover{background:none;text-decoration:underline}.vt-vide{display:grid;gap:6px;align-content:center;padding:20px 0}.vt-vide h2{font-family:var(--ds-f-disp);font-weight:500;font-size:30px;margin:0}.vt-vide p{margin:0;color:var(--ds-ink-3);font-size:13.5px}.vt-vide .vt-btn{justify-self:start;margin-top:8px}.vt-vitrine{position:relative;z-index:3;padding:22px 0 6px;display:grid;grid-template-rows:auto 1fr;gap:6px;min-height:0}.vt-vitrine-t{display:flex;align-items:center;gap:10px;padding:0 28px;font-size:13px;font-weight:500;color:var(--ds-ink-2)}.vt-vitrine-t .n{font-weight:400;color:var(--ds-ink-3)}.vt-vitrine-t .fleches{margin-left:auto;display:flex;gap:4px}.vt-vitrine-t .fleches button{width:36px;height:36px;border-radius:999px;border:1px solid var(--ds-hair-soft);background:var(--vt-carte);color:var(--ds-ink-2);font:inherit;font-size:16px;cursor:pointer;backdrop-filter:var(--vt-flou)}.vt-vitrine-t .fleches button:hover{color:var(--ds-ink);border-color:var(--ds-hair)}.vt-piste{position:relative;min-height:240px;perspective:1400px;perspective-origin:50% 40%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-clip:no-clip;mask-clip:no-clip}.vt-pile{position:absolute;left:50%;top:0;width:340px;margin-left:-170px;transform-style:preserve-3d;transition:transform .42s var(--ds-ease),opacity .42s var(--ds-ease),filter .42s;cursor:pointer}.vt-pile[data-d="0"]{cursor:default}.vt-pile.cachee{opacity:0;pointer-events:none}.vt-epaisseur{position:absolute;inset:0;pointer-events:none}.vt-epaisseur i{position:absolute;left:0;right:0;top:0;bottom:0;transform:translateY(calc(var(--k) * 3px)) translateZ(calc(var(--k) * -4px)) scale(calc(1 - var(--k) * .008));opacity:calc(1 - var(--k) * .07)}.vt-carte,.vt-epaisseur i{background:var(--vt-carte);border:1px solid var(--vt-carte-bord);border-radius:var(--ds-r-srf)}.vt-carte{position:relative;box-shadow:var(--vt-ombre);padding:14px 16px;display:grid;gap:6px;min-height:208px;backdrop-filter:var(--vt-flou);overflow:hidden;transform:translateZ(1px)}.vt-carte:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--vt-carte-haut) 30%,var(--vt-carte-haut) 70%,transparent)}.vt-dos{display:flex;align-items:baseline;gap:8px}.vt-dos .nom{font-size:13px;font-weight:500;color:var(--ds-ink-2)}.vt-dos .n{font-variant-numeric:tabular-nums;font-size:12px;color:var(--ds-ink);margin-left:auto;background:var(--ds-sunken);padding:1px 8px;border-radius:999px}.vt-carte .mini{position:absolute;right:12px;top:30px;width:84px;height:84px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35));pointer-events:none}.vt-carte:has(.mini) .geste,.vt-carte:has(.mini) .phrase{padding-right:92px}.vt-carte .phrase{font-size:16px;font-weight:500;line-height:1.35;color:var(--ds-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vt-carte .de{font-size:12px;color:var(--ds-ink-3);display:flex;gap:8px;align-items:baseline;white-space:nowrap}.vt-carte .de .qui{min-width:0;overflow:hidden;text-overflow:ellipsis}.vt-carte .de .le,.vt-carte .de .pj{flex:none}.vt-carte .de .pj{align-self:center;display:inline-flex}.vt-carte .de .vt-origine{margin-left:auto;flex:none}.vt-carte .de .le{font-variant-numeric:tabular-nums;font-size:11px;color:var(--ds-ink-3)}.vt-carte .geste{font-size:13px;color:var(--ds-ink-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vt-carte .geste b{color:var(--ds-ink);font-weight:500}.vt-carte .geste.rien{color:var(--ds-ink-3);font-style:italic}.vt-gestes{display:flex;gap:8px;margin-top:auto;padding-top:4px}.vt-gestes .vt-btn{flex:1;min-height:44px;font-size:13px;padding:0 10px}.vt-pile:not([data-d="0"]) .vt-gestes{visibility:hidden}.vt-pile:not([data-d="0"]) .vt-dos .nom{font-size:13px}.vt-pile:not([data-d="0"]):not([data-d="1"]):not([data-d="-1"]) .de,.vt-pile:not([data-d="0"]):not([data-d="1"]):not([data-d="-1"]) .geste{display:none}.vt-pile.part .vt-carte{transition:transform .22s var(--ds-ease),opacity .22s;transform:translateZ(1px) translateX(60px);opacity:0}.vt-carte.arrive{animation:vt-arrive .26s var(--ds-ease)}@keyframes vt-arrive{0%{transform:translateZ(1px) translateY(5px) scale(.985);opacity:.7}to{transform:translateZ(1px);opacity:1}}.vt-pile-vide .vt-carte{min-height:120px;place-content:center;text-align:center;color:var(--ds-ink-3);font-size:12.5px}.vt-vol{position:absolute;z-index:50;pointer-events:none;background:var(--ds-hover);border:1px solid var(--vt-carte-haut);border-radius:var(--ds-r-srf);box-shadow:var(--ds-e4),0 0 0 2px var(--ds-bord);overflow:hidden;padding:14px 16px;font-size:14px;line-height:1.35;color:var(--ds-ink);transform-origin:0 0;display:grid;align-content:start;gap:6px;backdrop-filter:none;margin:0}.vt-vol .vt-gestes{visibility:hidden}.vt-carte.monte{animation:vt-monte .28s var(--ds-ease) var(--retard,0s) both}@keyframes vt-monte{0%{opacity:0;transform:translateZ(1px) translateY(18px) scale(.97)}to{opacity:1;transform:translateZ(1px)}}.vt-vol .tampon{position:absolute;right:14px;top:12px;transform:rotate(-8deg);font-size:16px;font-weight:600;color:var(--ds-bord);border:3px solid var(--ds-bord);border-radius:6px;padding:4px 10px;animation:vt-tombe .22s cubic-bezier(.2,.9,.3,1.25) both;background:color-mix(in srgb,var(--ds-surface) 85%,transparent)}@keyframes vt-tombe{0%{transform:rotate(-8deg) scale(3);opacity:0}to{transform:rotate(-8deg) scale(1);opacity:.95}}.vt-plateau.recoit{animation:vt-recoit .5s var(--ds-ease)}@keyframes vt-recoit{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ds-bord) 60%,transparent)}to{box-shadow:0 0 0 14px transparent}}.vt-txt.suivant>*{animation:vt-entre-txt .32s var(--ds-ease) both;animation-delay:calc(var(--i) * 40ms)}.vt-feu.incident .vt-photo{height:230px}.vt-feu.incident .vt-photo img{animation:none;filter:grayscale(.55) brightness(.8) drop-shadow(0 18px 24px rgba(0,0,0,.5))}.vt-feu.incident .vt-photo .socle{animation:none;opacity:.5}.vt-feu.incident .vt-photo:after{content:"Pièce du dossier";position:absolute;left:50%;top:-2px;transform:translateX(-50%);font-size:13px;color:var(--ds-danger-ink)}.vt-plateau{position:relative;z-index:2;margin:0 28px 14px;padding:8px 14px;border-radius:var(--ds-r-srf);background:var(--ds-surface);border:1px solid var(--vt-carte-bord);display:flex;align-items:center;gap:14px;min-height:50px;cursor:pointer}.vt-plateau:hover{border-color:var(--ds-hair)}.vt-plateau .lbl{font-size:13px;font-weight:500;color:var(--ds-ink-2)}.vt-plateau .n{font-variant-numeric:tabular-nums;font-size:22px;color:var(--ds-ink);font-weight:500;min-width:2ch}.vt-plateau .recents{display:flex;gap:6px;overflow:hidden;flex:1;min-width:0}.vt-plateau .recents span{font-size:12px;color:var(--ds-ink-3);background:var(--vt-carte);border:1px solid var(--vt-carte-bord);border-radius:999px;padding:4px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.vt-plateau .recents span b{color:var(--ds-bord);font-weight:500;margin-right:6px}.vt-plateau .lire{margin-left:auto;font-size:12px;color:var(--ds-ink-3);white-space:nowrap}.vt-plateau .lire b{color:var(--ds-ink);font-weight:500}.vt-lecture{position:absolute;inset:0 0 0 auto;width:min(560px,100%);z-index:20;background:var(--ds-surface);border-left:1px solid var(--ds-hair-soft);box-shadow:var(--ds-e4);transform:translateX(100%);transition:transform .32s var(--ds-ease);display:grid;grid-template-rows:auto 1fr;min-height:0}.vt-lecture.ouvert{transform:none}.vt-lecture header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ds-hair-soft)}.vt-lecture header h3{font-family:var(--ds-f-disp);font-weight:500;font-size:20px;margin:0;flex:1}.vt-lecture .corps{overflow:auto;padding:16px 22px 28px;font-size:13.5px;line-height:1.6;color:var(--ds-ink-2);white-space:pre-line}.vt.entre .vt-photo{animation:vt-entre-photo .9s var(--ds-ease) both}@keyframes vt-entre-photo{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}.vt.entre .vt-txt>*{animation:vt-entre-txt .6s var(--ds-ease) both;animation-delay:calc(var(--i) * 60ms + .12s)}@keyframes vt-entre-txt{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vt.entre .vt-pile{animation:vt-entre-pile .7s var(--ds-ease) both;animation-delay:calc(var(--i) * 45ms + .26s)}@keyframes vt-entre-pile{0%{opacity:0;translate:0 180px}to{opacity:1;translate:0 0}}.vt.entre .vt-pile.cachee{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.vt-alerte:before,.vt-photo .socle,.vt-photo img,.vt.entre *{animation:none!important}.vt-lecture,.vt-photo,.vt-pile,.vt-vol{transition:none!important}}@container (max-width: 900px){.vt-app{grid-template-rows:minmax(0,1fr) auto}.vt-barre{grid-row:2;order:2;padding:6px 8px 8px;border-top:1px solid var(--ds-hair-soft);background:var(--ds-surface);gap:2px}.vt-barre .nom,.vt-barre .qui{display:none}.vt-barre button{flex:1 0 auto;flex-direction:column;gap:3px;min-height:56px;font-size:11px;padding:6px 4px;border-radius:var(--ds-r-ctl)}.vt-tete{padding:14px 18px 0}.vt-feu{grid-template-columns:1fr;padding:6px 18px 8px;gap:4px}.vt-photo{height:200px}.vt-txt h2{font-size:24px}.vt-piste{height:290px}.vt-pile{width:min(560px,calc(100cqw - 72px));margin-left:calc(min(560px,calc(100cqw - 72px)) / -2)}.vt-vitrine-t{padding:0 18px}.vt-plateau{margin:0 18px 12px}.vt-plateau .recents{display:none}.vt-preuve{--h-preuve:176px;justify-content:flex-start}.vt-table{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) minmax(0,40%)}.vt-table-c{border-left:0;border-top:1px solid var(--ds-hair-soft)}}.ds-scope{--vt-cadre:var(--ds-sunken);--vt-reflet:rgba(255,255,255,.34)}[data-ds-theme=dark]{--vt-reflet:rgba(255,255,255,.10)}.vt-preuve{--h-preuve:240px;display:flex;gap:16px;justify-content:flex-start;align-items:flex-start;min-width:0}.vt-f{margin:0;gap:8px;justify-items:start;min-width:0}.vt-c,.vt-f{display:grid}.vt-c{position:relative;height:var(--h-preuve);aspect-ratio:var(--ratio,3/4);max-width:100%;border-radius:var(--ds-r-srf);overflow:hidden;background:var(--vt-cadre);border:1px solid var(--vt-carte-bord);box-shadow:var(--ds-e2);place-items:center;cursor:zoom-in}.vt-f.nous .vt-c{--ratio:4/5}.vt-f.nous .vt-c img{width:84%;height:84%;-o-object-fit:contain;object-fit:contain}.vt-c .img,.vt-c video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vt-c.charge:after{content:"Chargement de la pièce";font-size:12px;color:var(--ds-ink-3);text-align:center;padding:0 12px}.vt-f figcaption{font-size:13px;line-height:1.3;color:var(--ds-ink-3);display:grid;gap:2px;width:0;min-width:100%}.vt-f figcaption b{font-weight:500;color:var(--ds-ink)}.vt-jouer{position:absolute;left:10px;bottom:10px;width:40px;height:40px;border-radius:50%;border:0;background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-e2);cursor:pointer;display:grid;place-items:center}.vt-jouer svg{width:16px;height:16px}.vt-plus{position:absolute;right:10px;bottom:10px;font-size:12px;background:var(--ds-surface);color:var(--ds-ink);border-radius:999px;padding:3px 10px;box-shadow:var(--ds-e2)}.vt-c.doc{--ratio:3/4;cursor:default;align-content:center;justify-items:center;gap:6px;padding:14px;text-align:center}.vt-type{font-size:16px;font-weight:600;color:var(--ds-ink-2);border:1px solid var(--ds-hair);border-radius:var(--ds-r-ctl);padding:8px 10px}.vt-nom{font-size:13px;color:var(--ds-ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vt-poids{font-size:12px;color:var(--ds-ink-3)}.vt-c.doc .vt-btn{display:inline-grid;place-items:center;text-decoration:none;min-height:36px;padding:0 14px}.vt-table{position:absolute;inset:0;z-index:40;display:none;background:var(--ds-paper);background-image:var(--ds-paper-fond);grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-rows:auto minmax(0,1fr)}.vt-table.ouvert{display:grid;animation:vt-table-entre .24s var(--ds-ease)}@keyframes vt-table-entre{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:none}}.vt-table-h{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--ds-hair-soft)}.vt-table-h h3{flex:1;margin:0;font-family:var(--ds-f-disp);font-weight:500;font-size:20px;color:var(--ds-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-table-z{--h-preuve:min(520px,62cqh);display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-content:center;padding:24px;min-height:0;overflow:auto}.vt-table-z .vt-c{cursor:default}.vt-table-c{border-left:1px solid var(--ds-hair-soft);padding:20px 24px;overflow:auto;font-size:14px;line-height:1.55;color:var(--ds-ink-2);display:grid;align-content:start;gap:12px}.vt-table-c .note{color:var(--ds-ink);font-weight:500}.vt-table-c .txt{white-space:pre-line}.vt-carte.tenue{box-shadow:var(--ds-e4);cursor:grabbing;z-index:5;transition:box-shadow .16s var(--ds-ease)}.vt-carte.tenue:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,var(--vt-reflet) 50%,transparent 68%);background-size:240% 100%;background-position:calc(100% - var(--k,0) * 100%) 0}.vt-pile[data-d="0"] .vt-carte{cursor:grab}.vt-t{position:absolute;right:14px;bottom:62px;padding:4px 10px;border-radius:var(--ds-r-ctl);font-size:14px;font-weight:600;opacity:0;pointer-events:none;box-shadow:inset 0 0 0 2px currentColor;background:color-mix(in srgb,var(--ds-surface) 85%,transparent);transform:rotate(-4deg)}.vt-t.bas{color:var(--ds-ok-ink)}.vt-t.haut{color:var(--ds-ink-2)}.vt-plateau.pret{border-color:var(--ds-bord);box-shadow:0 0 0 2px var(--ds-bord)}.vt-brief,.vt-tete{grid-column:1}.vt-gestes .vt-btn.ecarte{flex:0 0 auto;border:0;color:var(--ds-ink-3);padding:0 8px}.vt-gestes .vt-btn.ecarte:hover{color:var(--ds-ink)}.vt-calque-vol{position:absolute;inset:0;pointer-events:none;z-index:50;overflow:hidden}.vt-fin{grid-column:1;display:grid;gap:6px;align-content:center;justify-items:start;padding:32px 28px}.vt-fin h2{font-family:var(--ds-f-disp);font-weight:500;font-size:30px;margin:0}.vt-fin p{margin:0;color:var(--ds-ink-3);font-size:13px}.vt-charge{display:grid;place-items:center;height:100%;color:var(--ds-ink-3);font-size:13px}.vt-avis{margin:0 28px 8px;font-size:13px;color:var(--ds-danger-ink)}.vt-barre .regl{margin-left:auto}.vt-barre .regl+.qui{margin-left:8px}@container (max-width: 900px){.vt{grid-template-rows:none;grid-auto-rows:max-content;overflow:hidden auto}.vt-piste{height:290px;min-height:290px}}.ds-scope{--vt-mail-fond:#fff;--vt-mail-encre:#111}.vt-tiroir{position:absolute;inset:0;z-index:30;display:grid;grid-template-columns:minmax(260px,32%) minmax(0,1fr);gap:20px;padding:12px 24px 0;background:color-mix(in srgb,var(--ds-paper) 86%,transparent);backdrop-filter:blur(3px);animation:vt-tiroir-fond .18s var(--ds-ease)}@keyframes vt-tiroir-fond{0%{background:transparent}}.vt-tiroir-g{min-height:0;overflow:auto;padding:8px 8px 24px 0;font-size:14px;line-height:1.55;color:var(--ds-ink-2)}.vt-tiroir-g h3{margin:0 0 10px;font-family:var(--ds-f-disp);font-weight:500;font-size:20px;color:var(--ds-ink)}.vt-tiroir-g .txt{white-space:pre-line}.vt-tiroir-d{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--ds-surface);border:1px solid var(--vt-carte-bord);border-bottom:0;border-radius:var(--ds-r-mod) var(--ds-r-mod) 0 0;box-shadow:var(--ds-e4);transform-origin:0 0;will-change:transform}.vt-tiroir-h{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--ds-hair-soft);font-size:13px;color:var(--ds-ink-2)}.vt-tiroir-h span{flex:1;min-width:0}.vt-tiroir-c{min-height:0;overflow:auto;padding:12px 16px 24px;display:grid;grid-auto-rows:max-content;align-content:start;gap:12px}.vt-pile-fil{display:grid;gap:0;padding-top:4px}.vt-bande{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline;width:calc(100% - var(--n) * 12px);margin:0 auto -6px;padding:7px 12px 12px;border:1px solid var(--vt-carte-bord);border-radius:var(--ds-r-srf) var(--ds-r-srf) 0 0;background:var(--vt-carte);box-shadow:var(--ds-e1);font:inherit;font-size:13px;color:var(--ds-ink-2);text-align:left;cursor:pointer;transition:transform var(--ds-t-fast) var(--ds-ease),color var(--ds-t-fast)}.vt-bande:hover{transform:translateY(-2px);color:var(--ds-ink)}.vt-bande b{font-weight:500;color:var(--ds-ink);white-space:nowrap}.vt-bande span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-bande time{font-size:12px;color:var(--ds-ink-3);white-space:nowrap}.vt-pile-fil.deplie .vt-bande{width:100%;margin-bottom:4px;padding-bottom:7px;border-radius:var(--ds-r-ctl)}.vt-mail{position:relative;background:var(--vt-mail-fond);color:var(--vt-mail-encre);border-radius:var(--ds-r-srf);box-shadow:var(--ds-e2);padding:16px 20px;display:grid;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr);gap:12px;min-height:160px}.vt-mail.vt-charge{color:#555;place-items:center;font-size:13px}.vt-mail-t h4{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--vt-mail-encre)}.vt-mail-t p{margin:0;font-size:13px;line-height:1.4;color:#555}.vt-mail-t p b{font-weight:500;color:var(--vt-mail-encre)}.vt-mail-pieces{display:flex;flex-wrap:wrap;gap:12px;--vt-cadre:#f1f1f1;--ds-ink:#111;--ds-ink-2:#333;--ds-ink-3:#555}.vt-mail-corps{width:100%;border:0;display:block;background:var(--vt-mail-fond)}.vt-images{justify-self:start;color:#0b57d0}.vt-proches h4{margin:4px 0 8px;font-size:13px;font-weight:500;color:var(--ds-ink-2)}.vt-proches ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.vt-proches button{display:grid;gap:1px;width:100%;padding:8px 10px;border:1px solid var(--vt-carte-bord);border-radius:var(--ds-r-ctl);background:var(--vt-carte);font:inherit;font-size:13px;color:var(--ds-ink-3);text-align:left;cursor:pointer}.vt-proches button:hover{border-color:var(--ds-hair)}.vt-proches b{font-weight:500;color:var(--ds-ink)}.vt-origine{font-size:12px}@container (max-width: 900px){.vt-tiroir{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,28%) minmax(0,1fr);padding:10px 12px 0}}@media (prefers-reduced-motion:reduce){.vt-tiroir{animation:none}}.vt-tete .panne{margin-left:0}.vt-ecoute{margin-left:auto;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px}.vt-ecoute.actif{border-color:var(--ds-bord);color:var(--ds-bord)}.vt-voix-off{margin-left:auto;font-size:12px;color:var(--ds-ink-3)}.vt[data-parle] [data-cible]{opacity:.42;transition:opacity var(--ds-t-base) var(--ds-ease)}.vt[data-parle] [data-cible].vt-eclaire{opacity:1}.vt-sous-titre{position:absolute;left:50%;bottom:84px;transform:translateX(-50%);z-index:25;max-width:min(680px,90%);margin:0;padding:10px 16px;border-radius:var(--ds-r-srf);background:var(--ds-surface);border:1px solid var(--vt-carte-bord);box-shadow:var(--ds-e3);font-size:16px;line-height:1.4;color:var(--ds-ink);text-align:center}@media (prefers-reduced-motion:reduce){.vt[data-parle] [data-cible]{transition:none}}.vt-tiroir.discute{grid-template-columns:minmax(360px,46%) minmax(0,1fr)}.vt-tiroir-conv{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--ds-surface);border:1px solid var(--vt-carte-bord);border-bottom:0;border-radius:var(--ds-r-mod) var(--ds-r-mod) 0 0}@container (max-width: 900px){.vt-tiroir.discute{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,38%)}}.vt-journal{margin-top:8px}.vt-app h1,.vt-app h2,.vt-app h3,.vt-app h4{color:var(--ds-ink)}.vt-app .vt-mail-t h4{color:var(--vt-mail-encre)}.vt-tuile .ch,.vt-tuile.ton-attention .ch,.vt-tuile.ton-danger .ch{color:var(--ds-ink)}.vt-tuile .nom{display:flex;align-items:center;gap:6px}.vt-tuile.ton-attention .nom:before,.vt-tuile.ton-danger .nom:before{content:"";flex:0 0 7px;height:7px;border-radius:50%}.vt-tuile.ton-danger .nom:before{background:var(--ds-danger)}.vt-tuile.ton-attention .nom:before{background:var(--ds-warn)}@container (max-height: 860px) and (min-width: 901px){.vt-preuve{--h-preuve:204px}.vt-feu{padding-bottom:4px}.vt-txt h2{font-size:clamp(22px,2.3cqw,30px)}.vt-vitrine{padding-top:10px}}.vt-brief{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 28px 4px}.vt-temps{display:grid;gap:4px;align-content:start;padding:2px 20px;border:0;border-left:1px solid var(--ds-hair-soft);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:opacity var(--ds-t-base) var(--ds-ease)}.vt-temps:first-child{padding-left:0;border-left:0}.vt-temps .lbl{font-size:13px;font-weight:500;color:var(--ds-ink-3)}.vt-temps .ph{font-family:var(--ds-f-disp);font-size:20px;font-weight:500;line-height:1.22;color:var(--ds-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vt-temps:hover .ph{color:var(--ds-bord)}.vt-temps .rangs{display:grid;gap:1px;font-size:13px;color:var(--ds-ink-2)}.vt-temps .rang{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-temps .rang b{font-weight:500;color:var(--ds-ink);font-variant-numeric:tabular-nums}.vt-avis{position:absolute;left:50%;top:8px;transform:translateX(-50%);z-index:26;margin:0;padding:8px 14px;border-radius:var(--ds-r-srf);background:var(--ds-surface);border:1px solid var(--vt-carte-bord);box-shadow:var(--ds-e3)}.vt-chiffre{font-family:var(--ds-f-disp);font-size:24px;font-weight:500;line-height:1.1;color:var(--ds-ink);font-variant-numeric:tabular-nums}.vt-carte.ton-attention .vt-dos .nom:before,.vt-carte.ton-danger .vt-dos .nom:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px}.vt-carte.ton-danger .vt-dos .nom:before{background:var(--ds-danger)}.vt-carte.ton-attention .vt-dos .nom:before{background:var(--ds-warn)}@container (max-width: 900px){.vt-brief{grid-template-columns:minmax(0,1fr);gap:10px;padding:8px 18px 4px}.vt-temps{padding:0 0 10px;border-left:0;border-bottom:1px solid var(--ds-hair-soft)}.vt-temps:last-child{border-bottom:0;padding-bottom:0}.vt-feu .vt-preuve{--h-preuve:176px}}@container (max-height: 860px) and (min-width: 901px){.vt-temps .ph{font-size:18px}}.vt-demande{flex:1;min-width:0;max-width:480px;margin:0 8px;display:flex;align-items:center;gap:4px;height:38px;padding:0 4px 0 14px;border:1px solid var(--vt-carte-bord);border-radius:999px;background:var(--vt-carte);backdrop-filter:var(--vt-flou)}.vt-demande:focus-within{border-color:var(--ds-bord)}.vt-demande input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:14px;color:var(--ds-ink)}.vt-demande input::-moz-placeholder{color:var(--ds-ink-3)}.vt-demande input::placeholder{color:var(--ds-ink-3)}.vt-micro{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:50%;background:none;color:var(--ds-ink-2);cursor:pointer;display:grid;place-items:center}.vt-micro:hover{background:var(--ds-hover);color:var(--ds-ink)}.vt-micro.actif{background:var(--ds-bord);color:var(--ds-on-brand)}.vt-tete{align-items:center}.vt-discussion{position:absolute;inset:0 0 0 auto;width:min(640px,100%);z-index:35;display:flex;flex-direction:column;background:var(--ds-surface);border-left:1px solid var(--ds-hair-soft);box-shadow:var(--ds-e4);animation:vt-discussion-entre .24s var(--ds-ease)}@keyframes vt-discussion-entre{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}.vt-discussion-h{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--ds-hair-soft);font-family:var(--ds-f-disp);font-size:18px;font-weight:500;color:var(--ds-ink)}@container (max-width: 900px){.vt-tete{flex-wrap:wrap}.vt-demande{order:3;flex:1 1 100%;max-width:none;margin:6px 0 0}}@media (prefers-reduced-motion:reduce){.vt-discussion{animation:none}}.vt-carte:has(.mini) .de{padding-right:92px}.vt-tete .panne{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--ds-warn-ink);cursor:pointer}.vt-tete .panne:hover{text-decoration:underline}@container (max-height: 860px) and (min-width: 901px){.vt-tete{padding-top:10px}.vt-vitrine{padding-top:6px}.vt-preuve{--h-preuve:176px}.vt-feu{padding-top:2px;padding-bottom:2px}.vt-txt{gap:7px}.vt-txt h2{font-size:clamp(20px,1.9cqw,26px)}.vt-dec{-webkit-line-clamp:2}.vt-carte{min-height:0;gap:5px;padding:12px 16px}.vt-carte .phrase{-webkit-line-clamp:2;font-size:15px}.vt-carte .geste{-webkit-line-clamp:1}.vt-gestes .vt-btn{min-height:40px}.vt-t{bottom:54px}.vt-plateau{margin-bottom:10px;min-height:44px;padding:4px 14px}.vt-carte .mini{width:64px;height:64px;top:26px}.vt-carte:has(.mini) .de,.vt-carte:has(.mini) .geste,.vt-carte:has(.mini) .phrase{padding-right:72px}}.vt-annule{position:absolute;left:50%;bottom:72px;transform:translateX(-50%);z-index:26;display:flex;align-items:center;gap:14px;max-width:min(760px,92%);padding:10px 18px;border-radius:999px;background:var(--ds-surface);border:1px solid var(--vt-carte-bord);box-shadow:var(--ds-e3);font-size:13px;color:var(--ds-ink);overflow:hidden;animation:vt-annule-entre .18s var(--ds-ease)}.vt-annule>span{min-width:0}.vt-annule .vt-btn.lien,.vt-annule>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-annule .vt-btn.lien{font-size:13px;max-width:340px;flex:none}.vt-annule.compte:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--ds-bord);transform-origin:0 50%;animation:vt-annule-temps 6s linear both}@keyframes vt-annule-temps{to{transform:scaleX(0)}}@keyframes vt-annule-entre{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@container (max-width: 900px){.vt-annule{bottom:140px;border-radius:var(--ds-r-srf);flex-wrap:wrap;row-gap:4px}.vt-annule>span{white-space:normal}}@media (prefers-reduced-motion:reduce){.vt-annule{animation:none}.vt-annule.compte:after{display:none}}.vt-tout{margin-left:8px;font-size:13px}.vt-lot{position:absolute;inset:0 0 0 auto;width:min(720px,100%);z-index:34;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--ds-surface);border-left:1px solid var(--ds-hair-soft);box-shadow:var(--ds-e4);animation:vt-discussion-entre .24s var(--ds-ease)}.vt-lot header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--ds-hair-soft)}.vt-lot header h3{margin:0;font-family:var(--ds-f-disp);font-weight:500;font-size:20px}.vt-lot header .n{font-size:13px;color:var(--ds-ink-3);font-variant-numeric:tabular-nums;margin-right:auto}.vt-lot-l{overflow:auto;padding:4px 12px}.vt-lot-l label{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;padding:10px 8px 10px 0;border-bottom:1px solid var(--ds-hair-soft);cursor:pointer;border-radius:var(--ds-r-ctl)}.vt-lot-l label:hover{background:var(--ds-hover)}.vt-lot-l input{width:20px;height:20px;margin:1px 0 0 12px;accent-color:var(--ds-bord);cursor:pointer}.vt-lot-l .c{display:grid;gap:3px;min-width:0}.vt-lot-l b{font-weight:500;font-size:14px;line-height:1.35;color:var(--ds-ink)}.vt-lot-l label:not(.pris) b{color:var(--ds-ink-3)}.vt-lot-l .d{line-height:1.4;color:var(--ds-ink-2)}.vt-lot-l .d,.vt-lot-l .d b{font-size:13px}.vt-lot-l .q{font-size:12px;color:var(--ds-ink-3)}.vt-lot footer{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--ds-hair-soft)}.vt-lot footer .r{margin-right:auto;font-size:13px;color:var(--ds-ink-2)}.vt-btn:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.vt-lot{animation:none}}.vt-gestes .vt-btn.dire{flex:0 0 40px;padding:0;display:grid;place-items:center;color:var(--ds-ink-2)}.vt-gestes .vt-btn.dire:hover{color:var(--ds-ink)}.vt-dire{position:absolute;inset:0;z-index:3;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:12px;background:var(--ds-surface);border-radius:inherit}.vt-dire textarea{width:100%;min-height:0;resize:none;border:1px solid var(--ds-hair);border-radius:var(--ds-r-ctl);background:var(--ds-sunken);padding:8px 10px;font:inherit;font-size:14px;line-height:1.4;color:var(--ds-ink);outline:none}.vt-dire textarea:focus{border-color:var(--ds-bord)}.vt-dire textarea::-moz-placeholder{color:var(--ds-ink-3)}.vt-dire textarea::placeholder{color:var(--ds-ink-3)}.vt-dire .b{display:flex;align-items:center;gap:8px}.vt-dire .voie{flex:1;min-width:0;font-size:12px;color:var(--ds-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-dire .vt-btn{min-height:36px;padding:0 12px}.vt-carte{grid-template-columns:minmax(0,1fr)}.vt-gestes .vt-btn{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-epaisseur i{transform:translateY(calc(var(--k) * 5px)) translateZ(calc(var(--k) * -4px)) scale(calc(1 - var(--k) * .008))}.vt-f.nous .vt-c{background:none;border:0;box-shadow:none;overflow:visible}.vt-f.nous .vt-c img{width:100%;height:100%;filter:drop-shadow(0 12px 18px rgba(0,0,0,.4))}.vt-preuve .vt-f:not(.nous) .vt-c{min-width:132px}.vt-repondu{color:var(--ds-ok-ink)}.vt-lot-l .d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container (max-height: 860px) and (min-width: 901px){.vt-txt h2{font-size:clamp(24px,2.1cqw,34px);max-width:800px}.vt-dec{max-width:860px}}@container (min-width: 640px) and (max-width: 900px){.vt-feu{grid-template-columns:auto minmax(0,1fr);gap:16px}.vt-feu .vt-preuve{--h-preuve:150px}.vt-feu .vt-preuve .vt-f:not(.nous) .vt-c{min-width:100px}.vt-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.vt-temps{padding:2px 14px;border-left:1px solid var(--ds-hair-soft);border-bottom:0}.vt-temps:first-child{padding-left:0;border-left:0}.vt-temps .ph{font-size:16px}}.vt-gestes .vt-btn.prim{flex:1.3}.vt-gestes{gap:6px}.vt-gestes .vt-btn{padding:0 5px}.vt-gestes .vt-btn.dire{flex:0 0 36px}.vt-gestes .vt-btn.ecarte{padding:0 4px}.vt-carte.monte{animation-duration:.2s}.vt-carte.revient{animation:vt-revient .26s var(--ds-ease) both}@keyframes vt-revient{0%{opacity:.3;transform:translateZ(1px) translateY(200px) scale(.45)}to{opacity:1;transform:translateZ(1px)}}@media (prefers-reduced-motion:reduce){.vt-carte.monte,.vt-carte.revient{animation:none}}.vt-menu{position:relative;display:inline-flex}.vt-menu .vt-btn.lien{font-size:13px;font-weight:400}.vt-menu .fond{position:fixed;inset:0;z-index:30}.vt-menu .liste{position:absolute;left:0;top:calc(100% + 6px);z-index:31;display:grid;gap:2px;min-width:240px;max-height:320px;overflow:auto;padding:6px;border-radius:var(--ds-r-srf);background:var(--ds-surface);border:1px solid var(--vt-carte-bord);box-shadow:var(--ds-e4)}.vt-menu .liste button{display:flex;justify-content:space-between;gap:16px;min-height:36px;align-items:center;padding:0 10px;border:0;border-radius:var(--ds-r-ctl);background:none;font:inherit;font-size:13px;color:var(--ds-ink);cursor:pointer;text-align:left}.vt-menu .liste button:hover,.vt-menu .liste button[aria-current]{background:var(--ds-hover)}.vt-menu .liste b{font-weight:500;color:var(--ds-ink-2);font-variant-numeric:tabular-nums}