.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}
@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}
