.jb-fen,.jb-fen *,.jb-conf,.jb-conf *{box-sizing:border-box}.jb-fen,.jb-conf{--jb-fond: #F0F0F0;--jb-encre: #1C1C1C;--jb-surface: #FFFFFF;--jb-doux: #4A4A4A;--jb-trait: #E6E6E6;--jb-rayon: 9px}@media(prefers-color-scheme:dark){.jb-fen,.jb-conf{--jb-fond: #0E0E0E;--jb-encre: #F0F0F0;--jb-surface: #161616;--jb-doux: #A0A0A0;--jb-trait: #2A2A2A}}.jb-fen{position:fixed;top:0;right:0;bottom:0;left:0;width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:var(--jb-rayon);background:var(--jb-fond);color:var(--jb-encre);overflow:hidden}.jb-fen,.jb-fen::backdrop{transition:opacity .26s ease,transform .26s ease,overlay .26s ease allow-discrete,display .26s ease allow-discrete}.jb-fen{opacity:0;transform:translateY(10px) scale(.994)}.jb-fen[open]{display:flex;flex-direction:column;opacity:1;transform:none}.jb-fen::backdrop{opacity:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.jb-fen[open]::backdrop{opacity:1}@starting-style{.jb-fen[open]{opacity:0;transform:translateY(10px) scale(.994)}.jb-fen[open]::backdrop{opacity:0}}.jb-fen__fermer{position:absolute;top:0;right:0;z-index:2;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:0;border-top-right-radius:var(--jb-rayon);background:var(--jb-surface);color:var(--jb-encre);cursor:pointer;transition:background .2s ease,color .2s ease}.jb-fen__fermer svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square}.jb-fen__fermer:hover{background:var(--jb-encre);color:var(--jb-fond)}.jb-fen__fermer:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.jb-fen__cadre{position:relative;width:100%;height:560px;max-height:calc(100dvh - 32px);background-color:var(--jb-fond);background-image:var(--jb-motif, none);background-size:182px 169px;background-repeat:repeat;overflow:hidden;overscroll-behavior:contain;transition:height .3s ease;scrollbar-width:none}.jb-fen__cadre::-webkit-scrollbar{width:0;height:0}.jb-fen__calendrier{display:block;width:100%;height:100%;border:0;background:transparent;opacity:0;transition:opacity .3s ease}.jb-fen--prete .jb-fen__calendrier{opacity:1}.jb-fen__attente{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0}.jb-fen__attente span{display:block;width:44px;height:1px;background:#c9a227;animation:jb-respire 1.5s ease-in-out infinite}@keyframes jb-respire{0%,to{opacity:.25;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.jb-fen__pied{display:flex;justify-content:flex-end;padding:12px 14px;border-top:1px solid var(--jb-trait);background:var(--jb-surface)}.jb-fen__fini{min-height:44px;padding:0 26px;font:inherit;font-size:14px;letter-spacing:.02em;border:1px solid var(--jb-encre);border-radius:0;background:var(--jb-encre);color:var(--jb-fond);cursor:pointer;transition:background .2s ease,color .2s ease}.jb-fen__fini:hover{background:transparent;color:var(--jb-encre)}.jb-fen__fini:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jb-conf{position:fixed;top:0;right:0;bottom:0;left:0;width:min(392px,100vw - 32px);max-width:none;margin:auto;padding:28px 28px 22px;border:0;border-radius:var(--jb-rayon);background:var(--jb-surface);color:var(--jb-encre)}.jb-conf,.jb-conf::backdrop{transition:opacity .18s ease,transform .18s ease,overlay .18s ease allow-discrete,display .18s ease allow-discrete}.jb-conf{opacity:0;transform:scale(.98)}.jb-conf[open]{opacity:1;transform:none}.jb-conf::backdrop{opacity:0;background:#00000057}.jb-conf[open]::backdrop{opacity:1}@starting-style{.jb-conf[open]{opacity:0;transform:scale(.98)}.jb-conf[open]::backdrop{opacity:0}}.jb-conf__titre{margin:0 0 10px;font-size:17px;font-weight:600;letter-spacing:.01em;line-height:1.3}.jb-conf__texte{margin:0 0 22px;font-size:14px;line-height:1.55;color:var(--jb-doux)}.jb-conf__choix{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 18px}.jb-conf__quitter,.jb-conf__rester{min-height:44px;font:inherit;font-size:14px;border-radius:0;cursor:pointer}.jb-conf__quitter{padding:0 2px;border:0;background:none;color:var(--jb-doux);text-decoration:underline;text-underline-offset:3px}.jb-conf__quitter:hover{color:var(--jb-encre)}.jb-conf__rester{padding:0 22px;border:1px solid var(--jb-encre);background:var(--jb-encre);color:var(--jb-surface);letter-spacing:.02em;transition:background .2s ease,color .2s ease}.jb-conf__rester:hover{background:transparent;color:var(--jb-encre)}.jb-conf__quitter:focus-visible,.jb-conf__rester:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:760px){.jb-fen{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.jb-fen[open]{transform:none}.jb-fen__cadre{flex:1;height:auto;max-height:none}.jb-conf{padding:24px 22px 20px}.jb-conf__choix{justify-content:space-between}}html.jb-fen-ouverte,html.jb-fen-ouverte body{overflow:hidden}@media(prefers-reduced-motion:reduce){.jb-fen,.jb-fen[open]{transform:none}.jb-fen,.jb-fen::backdrop,.jb-conf,.jb-conf::backdrop{transition-duration:.01ms}.jb-fen__cadre{transition:none}.jb-fen__attente span{animation:none;opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/joubert-rdv-modale.css.map */
