.date-announcement{justify-content:space-between;align-items:center;gap:16px;border:none!important;display:flex!important}.custom-date{box-shadow:0 1px 2px #1018280a,0 1px 2px #1018280a}.custom-date .react-datepicker__month{grid-template-columns:repeat(1,1fr);gap:4px;margin:0;padding-bottom:20px;display:grid}.custom-date .react-datepicker__week,.custom-date .react-datepicker__day-names{grid-template-columns:repeat(7,1fr);padding:0 20px;display:grid}.small-date .custom-date .react-datepicker__week,.small-date .custom-date .react-datepicker__day-names{padding:0}.date-announcement :is(.react-datepicker__header,.react-datepicker__day,.react-datepicker__current-month,.react-datepicker__time-container,.react-datepicker__day-names){color:#0f172a;font-family:Instrument Sans,"sans-serif";font-weight:600}.react-datepicker__month-container{width:100%;margin-bottom:auto}.small-date .react-datepicker__day{height:38.5px!important}.custom-date .day-date:hover{color:#fff!important;background-color:#7c93ff!important}.custom-date .react-datepicker__day--excluded{color:#94a3b8!important;opacity:.8!important;background-color:#f1f0fe!important;border:1px solid #94a3b8!important;border-radius:100%!important;position:relative!important}.custom-date .react-datepicker__day--excluded:hover:before{content:"Occupé";color:#fff;white-space:nowrap;z-index:1000;pointer-events:none;background-color:#1f2937;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.custom-date .react-datepicker__day--excluded:hover:after{content:"";z-index:1000;pointer-events:none;border:4px solid #0000;border-top-color:#1f2937;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.date-announcement .day-date,.custom-date .react-datepicker__day-name{aspect-ratio:1;vertical-align:middle;text-align:center;justify-content:center;align-items:center;width:auto;height:32.5px;margin:0;font-size:14px;font-weight:500;display:inline-flex}.date-announcement .react-datepicker__navigation{top:16px}.custom-date .react-datepicker__navigation.react-datepicker__navigation--next{right:24px;transform:scale(1.1)}.custom-date .react-datepicker__navigation.react-datepicker__navigation--previous{background-color:#fff;left:24px;transform:scale(1.1)}.small-date .custom-date .react-datepicker__navigation.react-datepicker__navigation--previous{left:8px}.small-date .custom-date .react-datepicker__navigation.react-datepicker__navigation--next{right:8px}.date-announcement .react-datepicker__day--selected{color:#fff;font-weight:600;background-color:#7065f0!important}.date-announcement .react-datepicker__day--selected:hover{background-color:#5a4ed3!important}.date-announcement .react-datepicker__day--disabled{color:#94a3b8}.date-announcement .react-datepicker__current-month{width:100%;padding:12px 16px;font-family:Instrument Sans,"sans-serif";font-size:14px;font-weight:600}.date-announcement .react-datepicker__day-names,.date-announcement .react-datepicker__day-name{margin-top:5px;margin-bottom:5px;font-weight:600!important}.date-announcement .react-datepicker__header{background-color:#fff;border:none;padding-bottom:0}.date-announcement .react-datepicker__day--in-range,.date-announcement .day-date.hover-range{background-color:#f1f0fe;border-radius:0}.date-announcement .react-datepicker__day--range-start{background-color:#7065f0!important;border-top-left-radius:100%!important;border-bottom-left-radius:100%!important}.date-announcement .react-datepicker__day--range-end{border-top-right-radius:100%!important;border-bottom-right-radius:100%!important}.date-announcement .react-datepicker__day--outside-month{opacity:0;background-color:#0000!important}.date-announcement .day-date.go-light{color:#fff!important;background-color:#7065f0!important}.date-announcement :is(.react-datepicker__day--range-start,.react-datepicker__day--range-end){font-weight:700;color:#fff!important;background-color:#7065f0!important}.date-announcement .react-datepicker__day--today{background-color:#0000}.period-calendar .react-datepicker{box-shadow:none;background:0 0;border:none;gap:12px;font-family:inherit;display:flex}.period-calendar .react-datepicker__month-container{float:none;width:auto}.period-calendar .react-datepicker__header{background:0 0;border-bottom:1px solid #f1f5f9;padding-top:8px}.period-calendar .react-datepicker__current-month{color:#171717;text-transform:capitalize;font-size:13px;font-weight:600}.period-calendar .react-datepicker__month{margin:.25rem .5rem .5rem}.period-calendar .react-datepicker__day-name{color:#737373;width:2rem;margin:.1rem;font-size:11px}.period-calendar .react-datepicker__day{color:#262626;border-radius:9999px;width:2rem;margin:.1rem;font-size:12px;line-height:2rem}.period-calendar .react-datepicker__day--keyboard-selected{color:inherit;background:0 0}.period-calendar .react-datepicker__day--outside-month{visibility:hidden}.period-calendar .react-datepicker__day:hover{background:#e2e8f0}.period-calendar .react-datepicker__day--in-selecting-range,.period-calendar .react-datepicker__day--in-range{background:color-mix(in srgb,var(--color-primary-500)12%,white);color:var(--color-primary-500);border-radius:0}.period-calendar .react-datepicker__day--range-start,.period-calendar .react-datepicker__day--selecting-range-start{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.period-calendar .react-datepicker__day--range-end,.period-calendar .react-datepicker__day--selecting-range-end{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.period-calendar .react-datepicker__day--range-start,.period-calendar .react-datepicker__day--range-end,.period-calendar .react-datepicker__day--selected,.period-calendar .react-datepicker__day--selecting-range-start,.period-calendar .react-datepicker__day--selecting-range-end{font-weight:600;background:var(--color-primary-500)!important;color:#fff!important}.period-calendar .react-datepicker__day--disabled{color:#d4d4d4;cursor:not-allowed}.period-calendar .react-datepicker__day--today{text-underline-offset:3px;font-weight:700;text-decoration:underline}.period-calendar .react-datepicker__navigation{top:10px}
@font-face{font-family:plus-jakarta-sans;src:url(/fonts/plus_jakarta_sans/PlusJakartaSans-VariableFont_wght.ttf)format("truetype")}body{font-family:plus-jakarta-sans,sans-serif}
