.vv-t-bleu{--vv-fond:#e3edff;--vv-anneau:#9dbdf6}.vv-t-violet{--vv-fond:#efe8ff;--vv-anneau:#c3aef9}.vv-t-vert{--vv-fond:#dff5e8;--vv-anneau:#8fd5ab}.vv-t-rouge{--vv-fond:#fde6e6;--vv-anneau:#f2a7a7}.vv-t-indigo{--vv-fond:#e7e9ff;--vv-anneau:#a9b0f5}.vv-t-ambre{--vv-fond:#e0e7ff;--vv-anneau:#a5b4fc}.vv-t-ciel{--vv-fond:#e0f3fc;--vv-anneau:#8fcfec}.vv-t-orange{--vv-fond:#fce7f3;--vv-anneau:#f9a8d4}.vv-t-rose{--vv-fond:#fde7f1;--vv-anneau:#f1a8c8}.vv-t-menthe{--vv-fond:#daf5f0;--vv-anneau:#83d3c4}[data-theme=dark] .vv-t-bleu,.vv-t-bleu[data-theme=dark]{--vv-fond:#60a5fa29;--vv-anneau:#60a5fa6b}[data-theme=dark] .vv-t-violet,.vv-t-violet[data-theme=dark]{--vv-fond:#a78bfa2b;--vv-anneau:#a78bfa73}[data-theme=dark] .vv-t-vert,.vv-t-vert[data-theme=dark]{--vv-fond:#4ade8024;--vv-anneau:#4ade8066}[data-theme=dark] .vv-t-rouge,.vv-t-rouge[data-theme=dark]{--vv-fond:#f8717126;--vv-anneau:#f871716b}[data-theme=dark] .vv-t-indigo,.vv-t-indigo[data-theme=dark]{--vv-fond:#818cf82b;--vv-anneau:#818cf873}[data-theme=dark] .vv-t-ambre,.vv-t-ambre[data-theme=dark]{--vv-fond:#818cf824;--vv-anneau:#818cf866}[data-theme=dark] .vv-t-ciel,.vv-t-ciel[data-theme=dark]{--vv-fond:#38bdf824;--vv-anneau:#38bdf866}[data-theme=dark] .vv-t-orange,.vv-t-orange[data-theme=dark],[data-theme=dark] .vv-t-rose,.vv-t-rose[data-theme=dark]{--vv-fond:#f472b626;--vv-anneau:#f472b66b}[data-theme=dark] .vv-t-menthe,.vv-t-menthe[data-theme=dark]{--vv-fond:#2dd4bf24;--vv-anneau:#2dd4bf66}.vv-surface{--vv-carte:#fff;--vv-relief:0 0 0 1px #0f172a0e, 0 1px 2px #0f172a0a, 0 12px 28px -18px #0f172a33;background:var(--vv-carte);border-radius:var(--r-20);box-shadow:var(--vv-relief);min-width:0}[data-theme=dark] .vv-surface,.vv-surface[data-theme=dark]{--vv-carte:#172136;--vv-relief:0 0 0 1px #ffffff12, 0 16px 32px -22px #000000b3}.vv-tete{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;display:flex}.vv-tete-t{font-size:var(--fs-17);letter-spacing:-.2px;margin:0;font-weight:800;line-height:1.2}.vv-tete-d{font-size:var(--fs-14);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;font-weight:600;display:inline-flex}.vv-pastille{--vv-taille:40px;width:var(--vv-taille);height:var(--vv-taille);background:var(--vv-fond,#eef0f6);box-shadow:inset 0 0 0 1.5px var(--vv-anneau,#0f172a1a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.vv-pastille>svg{width:52%;height:52%}.vv-pastille>img{object-fit:contain;border-radius:0!important;width:78%!important;height:78%!important}.vv-pastille.s{--vv-taille:32px}.vv-pastille.m{--vv-taille:40px}.vv-pastille.l{--vv-taille:56px}.vv-pastille.disque{--vv-taille:176px;position:relative}.vv-pastille.disque:before{content:"";background:#ffffff8c;border-radius:50%;position:absolute;inset:16px}[data-theme=dark] .vv-pastille.disque:before{background:#ffffff0d}.vv-pastille.disque>img,.vv-pastille.disque>svg{filter:drop-shadow(0 12px 14px #0f172a29);transition:transform .35s cubic-bezier(.23,1,.32,1);position:relative}.vv-pastille.disque>svg{width:42%;height:42%}.vv-pastille.disque>img{width:80%!important;height:80%!important}.vv-coche{background:var(--vv-coche-fond,#fff);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--vv-coche-bord,var(--tok-ardoise));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,box-shadow .18s;display:inline-flex;position:relative}.vv-coche svg{stroke-width:3px;stroke-dasharray:20;stroke-dashoffset:20px;width:14px;height:12px;transition:stroke-dashoffset .26s cubic-bezier(.23,1,.32,1) 40ms}.vv-coche.on{background:var(--vv-coche-on,#0b6b47);box-shadow:inset 0 0 0 2px var(--vv-coche-on,#0b6b47)}.vv-coche.on svg{stroke-dashoffset:0}.vv-coche.on.anim{animation:.34s cubic-bezier(.23,1,.32,1) vv-pop}[data-theme=dark] .vv-coche{--vv-coche-fond:var(--tok-ink);--vv-coche-bord:#aab6c8;--vv-coche-on:var(--tok-succes)}@keyframes vv-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes vv-monte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vv-entree{animation:.44s cubic-bezier(.23,1,.32,1) both vv-monte;animation-delay:calc(var(--vv-i,0) * 70ms)}.vv-fete{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.vv-fete i{opacity:0;width:8px;height:8px;animation:.9s cubic-bezier(.16,1,.3,1) forwards vv-gerbe;animation-delay:calc(var(--k) * 18ms);border-radius:50%;position:absolute;top:-4px;left:-4px}@keyframes vv-gerbe{0%{opacity:1;transform:translate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}@media (prefers-reduced-motion:reduce){.vv-entree,.vv-coche.on.anim,.vv-fete i{animation:none}.vv-fete{display:none}.vv-coche svg,.vv-pastille{transition:none}}
