.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-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;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)}