#calendars[data-v-f70466a8]{height:max-content;width:100%}#calendars .week_header[data-v-f70466a8],#calendars .mobile_week_header[data-v-f70466a8]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}#calendars .week_header .semaine_title[data-v-f70466a8],#calendars .mobile_week_header .semaine_title[data-v-f70466a8]{font-weight:600}#calendars .week_header .week_title_and_picker[data-v-f70466a8],#calendars .mobile_week_header .week_title_and_picker[data-v-f70466a8]{display:flex;flex-direction:column;align-items:center;gap:1rem}#calendars .week_header .week_title_and_picker .semaine_title[data-v-f70466a8],#calendars .mobile_week_header .week_title_and_picker .semaine_title[data-v-f70466a8]{margin:0}#calendars .week_header .week_title_and_picker .date_picker_container[data-v-f70466a8],#calendars .mobile_week_header .week_title_and_picker .date_picker_container[data-v-f70466a8]{display:flex;flex-direction:column;align-items:center;gap:.5rem}#calendars .week_header .week_title_and_picker .date_picker_container .date_picker_label[data-v-f70466a8],#calendars .mobile_week_header .week_title_and_picker .date_picker_container .date_picker_label[data-v-f70466a8]{font-size:12px;color:var(--color-text);opacity:.8}#calendars .week_header .mobile_date_picker[data-v-f70466a8],#calendars .mobile_week_header .mobile_date_picker[data-v-f70466a8]{display:flex;align-items:center}#calendars .week_header .chgWeek[data-v-f70466a8],#calendars .mobile_week_header .chgWeek[data-v-f70466a8]{font-size:14px;display:flex;align-items:center;padding:2px 8px}#calendars .week_header .chgWeek img[data-v-f70466a8],#calendars .mobile_week_header .chgWeek img[data-v-f70466a8]{position:relative;width:28px}#calendars .week_header .chgWeek #prec[data-v-f70466a8],#calendars .mobile_week_header .chgWeek #prec[data-v-f70466a8]{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#calendars .mobile_week_header[data-v-f70466a8],#calendars .mobile_week_title[data-v-f70466a8]{display:none}#calendars .header[data-v-f70466a8]{display:flex;justify-content:space-between;margin-bottom:1rem;gap:2rem}@media(max-width:600px){#calendars .header[data-v-f70466a8]{flex-direction:column;gap:1rem}#calendars .label-input[data-v-f70466a8]{width:100%}}