.ap-appel,.ap-visio,.ap-toast{--ap-encre:var(--color-encre);--ap-gris:var(--color-gris);--ap-rouge:var(--color-rouge);--ap-vert:var(--color-succes)}.ap-appel{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:300;border-radius:var(--radius-pilule);max-width:calc(100vw - 24px);color:var(--ap-encre);background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb, var(--color-bleu) 12%, transparent) 0%,transparent 70%),radial-gradient(140% 120% at 100% 100%,var(--color-surface) 0%,transparent 70%),linear-gradient(165deg,var(--color-surface),color-mix(in srgb, var(--color-creux) 90%, transparent));-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);border:1px solid var(--color-v-bord);box-shadow:0 14px 38px -10px color-mix(in srgb, var(--color-bleu) 30%, transparent),0 2px 6px color-mix(in srgb, var(--color-nuit) 6%, transparent),inset 0 1px 0 color-mix(in srgb, var(--color-surface) 90%, transparent),inset 0 0 0 1px color-mix(in srgb, var(--color-filet) 50%, transparent);opacity:0;align-items:center;gap:12px;padding:3px 3px 3px 4px;font-size:12px;transition:opacity .22s,transform .36s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translate(-50%,14px)scale(.96)}.ap-appel[hidden]{display:none}.ap-appel.vu{opacity:1;transform:translate(-50%)scale(1)}.ap-appel.vu.ap-vibre{animation:.5s cubic-bezier(.36,.07,.19,.97) both apVibre}@keyframes apVibre{0%,to{transform:translate(-50%)}15%{transform:translate(calc(-50% - 3px))rotate(-1deg)}30%{transform:translate(calc(3px - 50%))rotate(1deg)}45%{transform:translate(calc(-50% - 2px))rotate(-.6deg)}60%{transform:translate(calc(2px - 50%))rotate(.6deg)}75%{transform:translate(calc(-50% - 1px))}}@media (prefers-reduced-motion:reduce){.ap-appel.vu.ap-vibre{animation:none}}.ap-appel.ap-sort{opacity:0;transition:opacity .18s,transform .2s;transform:translate(-50%,12px)scale(.97)}.ap-av{flex:none;place-items:center;display:grid;position:relative}.ap-av .bv-av{width:24px;height:24px;font-size:8.5px}.ap-av.sonne:before,.ap-av.sonne:after{content:"";box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bleu) 45%, transparent);border-radius:50%;animation:1.8s cubic-bezier(.2,.6,.3,1) infinite apOnde;position:absolute;inset:0}.ap-av.sonne:after{animation-delay:.9s}.ap-av.vit:after{content:"";background:var(--color-succes);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}@keyframes apOnde{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.ap-av.sonne:before,.ap-av.sonne:after{animation:none}}.ap-appel .ap-t{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;padding-right:8px;line-height:1.2;display:flex}.ap-appel .ap-t b{color:var(--ap-encre);font-size:12.5px;font-weight:600}.ap-appel .ap-t b small{color:var(--ap-gris);font-weight:500}.ap-appel .ap-s{color:var(--ap-gris);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.ap-b{border-radius:var(--radius-pilule);height:24px;font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:600;transition:filter .15s,background .15s,transform .15s;display:inline-flex}.ap-oui{background:var(--color-surface);color:var(--ap-vert);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-succes) 30%, transparent)}.ap-oui:hover{background:color-mix(in srgb, var(--color-succes) 8%, transparent)}.ap-non{background:var(--color-surface);color:var(--ap-rouge);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-rouge) 25%, transparent)}.ap-non:hover{background:color-mix(in srgb, var(--color-rouge) 7%, transparent)}.ap-fin{background:var(--ap-rouge);color:var(--color-surface)}.ap-fin:hover{background:var(--color-rouge)}.ap-i{width:24px;height:24px;color:var(--ap-encre);background:var(--color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-filet) 90%, transparent);border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.ap-i:hover{background:var(--color-surface);color:var(--color-lien)}.ap-i.on{color:var(--ap-rouge);background:color-mix(in srgb, var(--color-rouge) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-rouge) 25%, transparent)}.ap-i.actif{color:var(--color-lien);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bleu) 45%, transparent)}.ap-sep{background:var(--color-filet);width:1px;height:18px;margin:0 2px}.ap-toast{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:301;border-radius:var(--radius-pilule);max-width:calc(100vw - 32px);color:var(--color-sur-bleu);background:color-mix(in srgb, var(--color-nuit) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px -8px color-mix(in srgb, var(--color-nuit) 35%, transparent);opacity:0;pointer-events:none;padding:8px 16px;font-size:12px;font-weight:500;transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;transform:translate(-50%,10px)}.ap-toast.vu{opacity:1;transform:translate(-50%)}body.en-appel .ap-toast{bottom:calc(62px + env(safe-area-inset-bottom,0px))}.bv-mg-bas .bv-mg-outils{flex:1}.me-appels{flex:none;align-items:center;gap:2px;display:flex}.bv-mg-appel{border-radius:var(--radius-champ);width:28px;height:28px;color:var(--color-gris);flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.bv-mg-appel:hover:not(:disabled){background:color-mix(in srgb, var(--color-bleu) 6%, transparent);color:var(--color-lien)}.bv-mg-appel:disabled{opacity:.35;cursor:default}.me-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ap-visio{z-index:299;left:calc(100vw - 18px + -1*min(420px,100vw - 36px));top:calc(100vh - 84px - env(safe-area-inset-bottom,0px) - min(315px,calc((100vw - 36px) * .75)));border-radius:var(--radius-flottant);background:var(--color-nuit);width:min(420px,100vw - 36px);height:min(315px,75vw - 27px);box-shadow:0 24px 60px color-mix(in srgb, var(--color-nuit) 35%, transparent),0 0 0 1px color-mix(in srgb, var(--color-surface) 8%, transparent);transform-origin:50% 100%;transition:left .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1),width .42s cubic-bezier(.2,.8,.2,1),height .42s cubic-bezier(.2,.8,.2,1),border-radius .42s,opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);animation:.28s cubic-bezier(.2,.8,.2,1) both viEntre;position:fixed;overflow:hidden}.ap-visio.grand{width:calc(100vw - 102px);height:calc(100vh - 14px - 72px - env(safe-area-inset-bottom,0px));border-radius:var(--radius-volet);top:14px;left:88px}@media (max-width:860px){.ap-visio.grand{width:calc(100vw - 24px);left:12px}}.ap-visio.mini{border-radius:var(--radius-pilule);opacity:0;pointer-events:none;width:120px;height:40px;transition:left .44s cubic-bezier(.4,0,.2,1),top .44s cubic-bezier(.4,0,.2,1),width .44s cubic-bezier(.4,0,.2,1),height .44s cubic-bezier(.4,0,.2,1),border-radius .44s,opacity .44s cubic-bezier(.7,0,.9,.5),transform .44s cubic-bezier(.4,0,.2,1);top:calc(100vh - 60px);left:calc(50vw - 60px);transform:scale(.6)}.ap-visio.vi-sort{animation:.2s forwards viSort}.ap-visio.mini,.ap-visio.grand{animation:none}@keyframes viEntre{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes viSort{to{opacity:0;transform:translateY(8px)scale(.98)}}.vi-g{grid-template-columns:1fr;gap:3px;display:grid;position:absolute;inset:0}.vi-g[data-n="2"],.vi-g[data-n="3"]{grid-template-columns:1fr 1fr}.vi-t{background:var(--color-nuit);place-items:center;display:grid;position:relative;overflow:hidden}.vi-g[data-n="3"] .vi-t:first-child{grid-column:1/-1}.vi-v{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vi-att .bv-av{width:56px;height:56px;font-size:18px}.vi-t.pret .vi-att{display:none}.vi-n{z-index:2;border-radius:var(--radius-pilule);background:color-mix(in srgb, var(--color-nuit) 55%, transparent);color:var(--color-sur-bleu);padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;bottom:9px;left:10px}.vi-attente{color:var(--color-sur-nuit);text-align:center;place-items:center;padding:20px;font-size:13px;display:grid}.vi-moi{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-ligne);width:26%;box-shadow:0 6px 18px color-mix(in srgb, var(--color-nuit) 35%, transparent),0 0 0 1.5px color-mix(in srgb, var(--color-surface) 60%, transparent);background:var(--color-nuit);z-index:3;position:absolute;top:10px;right:10px;transform:scaleX(-1)}.ap-visio.cam-off .vi-moi{opacity:.25}.vi-bs{z-index:3;gap:6px;display:flex;position:absolute;top:10px;left:10px}.vi-gr{background:color-mix(in srgb, var(--color-nuit) 50%, transparent);width:30px;height:30px;color:var(--color-sur-bleu);cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid}.ap-visio:hover .vi-gr,.vi-gr:focus-visible{opacity:1}.vi-t.ecran .vi-v{object-fit:contain;background:var(--color-nuit)}.ap-visio.partage .vi-moi{object-fit:contain;background:var(--color-nuit);transform:none}.ap-visio.grand .vi-moi{width:18%}@media (prefers-reduced-motion:reduce){.ap-visio{transition:none;animation:none}}.confettis-vente{z-index:500;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}[data-rail=msg]{position:relative}[data-rail=msg][data-nonlus]:after{content:"";background:var(--color-bleu);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);pointer-events:none;border-radius:50%;position:absolute;top:6px;left:26px}.ap-appel .bv-av,.vi-att .bv-av{color:var(--color-lien);background:var(--color-creux);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ap-appel img.bv-av,.vi-att img.bv-av{object-fit:cover}@media (max-width:767px){.ap-b{height:40px;padding:0 18px;font-size:13px}.ap-i{width:40px;height:40px}.ap-appel{gap:8px;padding:4px}.ap-appel .ap-t{flex-direction:column;align-items:flex-start;gap:2px;padding-right:2px}}.me-en-ligne{background:var(--color-encre);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;position:absolute;bottom:-1px;right:-2px}.me-statut{font-family:var(--font-sans);color:var(--color-gris);flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.me-statut:before{content:"";background:var(--color-encre);border-radius:50%;width:7px;height:7px}.me-statut.occupe:before{background:var(--color-gris)}.me-statut-moi{border-radius:var(--radius-pilule);max-width:calc(100% - 16px);font:inherit;color:var(--color-gris);align-self:flex-start;align-items:center;gap:6px;margin:0 8px 6px;padding:3px 8px 3px 6px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:flex}.me-statut-moi:hover{background:color-mix(in srgb, var(--color-bleu) 6%, transparent);color:var(--color-encre)}.me-statut-moi i{background:var(--color-encre);border-radius:50%;flex:none;width:8px;height:8px}.me-statut-moi.occupe i{background:var(--color-gris)}.me-statut-moi span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-statut-moi svg{color:var(--color-gris);flex:none}.me-statut-pop{width:230px;padding:10px}.me-statut-pop .bv-mp-sec{margin:0 4px 6px}.me-statut-choix{border-radius:var(--radius-champ);width:100%;font:inherit;color:var(--color-encre);text-align:left;align-items:center;gap:8px;padding:7px 8px;font-size:13px;transition:background .15s;display:flex}.me-statut-choix:hover{background:color-mix(in srgb, var(--color-bleu) 6%, transparent)}.me-statut-choix.on{background:var(--color-creux);font-weight:600}.me-statut-choix i{background:var(--color-encre);border-radius:50%;flex:none;width:8px;height:8px}.me-statut-choix.occupe i{background:var(--color-gris)}.me-statut-note{color:var(--color-gris);margin:8px 4px 0;font-size:11.5px;line-height:1.4}.bv-mg-appel.me-visio{border-radius:var(--radius-pilule);width:auto;height:28px;font:inherit;color:var(--color-encre);box-shadow:inset 0 0 0 1px var(--color-filet);align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.me-ligne-appel{border-radius:var(--radius-pilule);color:var(--color-gris);background:color-mix(in srgb, var(--color-bleu) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bleu) 12%, transparent);align-items:center;gap:7px;margin-top:2px;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.me-ligne-appel svg{color:var(--color-lien);flex:none}.me-ligne-appel.manque svg{color:var(--color-gris)}.me-ligne-appel a{color:var(--color-lien);font-weight:600}.me-ligne-appel a:hover{text-decoration:underline}@media (display-mode:standalone){.me-guide-installation{display:none}}@media (max-width:767px){.me-page .bv-mg-forme{display:none}.me-page .me-statut-moi{min-height:40px;margin:0 10px 6px;font-size:13px}.me-page .bv-mg-tete{gap:8px}.me-page .bv-mg-noms{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2}.me-page .me-export:not(.me-ep-btn){display:none}.me-page .bv-mg-appel{width:40px;height:40px}.me-page .bv-mg-appel.me-visio{width:auto;height:36px;padding:0 14px}}
