html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,SF Pro Display,SF Pro Text,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-kfocus="1"]{border-radius:4px;box-shadow:inset 0 0 0 2px #2323f059}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ornataConfetti{0%{opacity:1;transform:translate(0)scale(.6)rotate(0)}20%{opacity:1;transform:translate(0)scale(1.4)rotate(40deg)}to{opacity:0}}@keyframes ornataPanelIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.shimmer{background:linear-gradient(90deg,#80808014 25%,#80808029 50%,#80808014 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite shimmer}@media (prefers-reduced-motion:reduce){.shimmer{animation:none}}@media (prefers-color-scheme:dark){.shimmer{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%}}body{overscroll-behavior:none;margin:0}@media screen and (width<=767px) and (orientation:landscape){body:not([data-cal-landscape="1"]) #root>*{display:none!important}body:not([data-cal-landscape="1"]) #root:after{content:"Veuillez tourner votre appareil en mode portrait";color:#8e8e93;text-align:center;background:#f2f2f7;justify-content:center;align-items:center;padding:24px;font-family:inherit;font-size:16px;font-weight:600;display:flex;position:fixed;inset:0}body[data-cal-landscape="1"] #root [data-cal-fullscreen-root]{z-index:99999;background:#fff;padding:0!important;position:fixed!important;inset:0!important}}
