@media (width<=1023px){.messages-brefs>*{grid-area:1/1}}.messages-haut{top:calc(8px + var(--safe-top) + var(--topbar-h))}html:has(.feuille[data-state=open]) .messages-haut{top:calc(8px + var(--safe-top))}.messages-bas{bottom:calc(10px + var(--tabbar-h))}@media (width>=1024px){.messages-brefs{margin:0;padding:0;inset:auto 24px 24px auto}}.message-bref[data-state=open]{animation:message-arrive var(--dur-pop-in) var(--ressort-volet) backwards}.message-bref[data-state=closed]{animation:message-part var(--dur-pop-out) var(--ease-sortie-douce) forwards}.message-bref[data-swipe=move]{transform:translate3d(0,var(--reka-toast-swipe-move-y,0),0)}.message-bref[data-swipe=cancel]{transition:transform var(--dur-relache) var(--ressort-volet);transform:translateZ(0)}.message-bref[data-swipe=end]{animation:message-chasse var(--dur-pop-out) var(--ease-sortie-douce) forwards}.messages-haut .message-bref{--depart:-120%}.messages-bas .message-bref{--depart:120%}@keyframes message-arrive{0%{opacity:0;transform:translate3d(0,calc(var(--depart,-120%) * .4),0) scale(.96)}}@keyframes message-part{to{opacity:0;transform:translate3d(0,calc(var(--depart,-120%) * .5),0) scale(.96)}}@keyframes message-chasse{0%{transform:translate3d(0,var(--reka-toast-swipe-end-y,0),0)}to{opacity:0;transform:translate3d(0,var(--depart,-120%),0)}}@media (width>=1024px){.message-bref{--depart:40%}}[data-barre=haut] .logo-marque{width:34px;height:34px}[data-barre=haut] .logo-nom{font-size:16px}@media (width>=768px){[data-barre=haut] .logo{gap:10px}[data-barre=haut] .logo-marque{width:40px;height:40px}[data-barre=haut] .logo-nom{font-size:18px}[data-barre=haut] .logo-signature{font-size:12.5px}}@keyframes skeleton-in{0%{opacity:0}}.feuille{transform-origin:50% 0;transition:scale var(--dur-volet) var(--ressort-volet),translate var(--dur-volet) var(--ressort-volet)}.feuille-recule{translate:0 -10px;scale:.94}@media (width>=640px){.feuille{transform-origin:50%}.feuille-recule{translate:-50% calc(-50% - 10px)}}@media (width<=639px){.feuille.feuille-sous-clavier{max-height:92svh;bottom:0}}.tiroir{visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--dur-volet-out)}.tiroir[data-glisse],.tiroir[data-ouvert]{visibility:visible;pointer-events:auto;transition:none}.tiroir-voile{touch-action:none;opacity:0;transition:opacity var(--dur-volet-out) var(--ressort-volet)}.tiroir-panneau{touch-action:pan-y;transition:transform var(--dur-volet-out) var(--ressort-volet);transform:translate(-100%)}.tiroir[data-cote=right] .tiroir-panneau{transform:translate(100%)}.tiroir[data-ouvert] .tiroir-voile{opacity:1;transition:opacity var(--dur-volet) var(--ressort-volet)}.tiroir[data-ouvert] .tiroir-panneau{transition:transform var(--dur-volet) var(--ressort-volet);transform:translateZ(0)}.cal-nav{width:var(--cible-min);height:var(--cible-min);color:var(--color-brand-800);transition:background-color var(--dur-micro),color var(--dur-micro);border-radius:9999px;place-items:center;display:grid}@media (hover:hover){.cal-nav:hover:not(:disabled){color:var(--color-brand-800)}.cal-jour:hover:not(:disabled):not(.is-choisi),.cal-nav:hover:not(:disabled){background:var(--color-mist-50)}}.cal-nav:disabled{opacity:.3}.cal-jour{width:min(100%,2.75rem);height:2.75rem;color:var(--color-ink);text-box:trim-both cap alphabetic;transition:background-color var(--dur-micro),color var(--dur-micro),scale var(--dur-relache) var(--ressort-vif);border-radius:9999px;place-items:center;font-size:1.0625rem;font-weight:600;display:grid}.cal-jour:active:not(:disabled){transition-duration:var(--dur-appui);scale:.92}.cal-jour:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cal-jour.is-hors{color:var(--color-ink-muted);opacity:.55;font-weight:500}.cal-jour.is-aujourdhui{color:var(--color-brand-800);box-shadow:inset 0 0 0 1.5px var(--color-brand-300)}.cal-jour.is-choisi{background:var(--color-brand-800);color:#fff;opacity:1;animation:cal-choix var(--dur-relache) var(--ressort-vif) backwards}.cal-case:disabled,.cal-jour:disabled{opacity:.25;cursor:not-allowed}.cal-case{border-radius:var(--radius-md);height:3rem;color:var(--color-ink);transition:background-color var(--dur-micro),color var(--dur-micro);font-size:1.0625rem;font-weight:600}@media (hover:hover){.cal-case:hover:not(:disabled):not(.is-choisi){background:var(--color-mist-50)}}.cal-case.is-repere{box-shadow:inset 0 0 0 1.5px var(--color-line-strong)}.cal-case.is-choisi{background:var(--color-brand-800);color:#fff}.cal-case:focus-visible{box-shadow:var(--shadow-focus);outline:none}@keyframes cal-choix{0%{transform:scale(.7)}}.cal-precedent-enter-active,.cal-precedent-leave-active,.cal-suivant-enter-active,.cal-suivant-leave-active,.cal-vue-enter-active,.cal-vue-leave-active{transition:transform var(--dur-pop-in) var(--ressort-volet),opacity var(--dur-micro) var(--ease-sortie-douce)}.cal-precedent-leave-to,.cal-suivant-enter-from{opacity:0;transform:translate(40px)}.cal-precedent-enter-from,.cal-suivant-leave-to{opacity:0;transform:translate(-40px)}.cal-vue-enter-from,.cal-vue-leave-to{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.cal-jour.is-choisi{animation:none}.cal-precedent-enter-active,.cal-precedent-leave-active,.cal-suivant-enter-active,.cal-suivant-leave-active,.cal-vue-enter-active,.cal-vue-leave-active{transition:opacity var(--dur-reduit) linear;transform:none}}.heures-col{scrollbar-width:none;scroll-snap-type:y proximity;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.heures-col::-webkit-scrollbar{display:none}.heure-case{border-radius:var(--radius-md);font-variant-numeric:tabular-nums;width:100%;height:2.5rem;color:var(--color-ink-soft);scroll-snap-align:center;transition:background-color var(--dur-micro),color var(--dur-micro);place-items:center;font-size:1.0625rem;font-weight:600;display:grid}.heure-case--grande{height:3rem;font-size:1.25rem}@media (hover:hover){.heure-case:hover:not(.is-choisi){background:var(--color-mist-50);color:var(--color-ink)}}.heure-case:focus-visible{box-shadow:var(--shadow-focus);outline:none}.heure-case.is-choisi{background:var(--color-brand-800);color:#fff}.faq-reponse{transition:grid-template-rows var(--dur-repli) var(--ease-sortie-douce);grid-template-rows:0fr;display:grid}.faq-reponse.is-ouverte{transition-duration:var(--dur-depli);grid-template-rows:1fr}.faq-reponse-corps{min-height:0;overflow:hidden}.faq-reponse-corps>p{opacity:0;transition:opacity var(--dur-micro) var(--ease-sortie-douce)}.is-ouverte .faq-reponse-corps>p{opacity:1;transition-delay:40ms}@media (prefers-reduced-motion:reduce){.faq-reponse{transition:none}}.curseur-code{animation:1s step-end infinite curseur-code}@keyframes curseur-code{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.curseur-code{animation:none}}
