/* !important est nécessaire pour écraser le CSS inséré par le javascript de fullcalendar */ .event{ border: 2px double; border-radius: 5px; width: max-content; max-width: 250px; padding: 5px; } #calendar_zone{ display: flex; gap: 5px; padding: 15px; max-width: 1170px; } #calendar{ width: 1165px; /* on enlève le "gap" */ } #event_modal{} .event_title_box{ display: flex; align-items: center; justify-content: space-between; } .event_close_button{ /*height: fit-content;*/ } .fc-toolbar-title{ /*font-size: x-large !important;*/ } .fc-button{ padding: 0.2em 0.4em !important; } td .fc-timegrid-axis{ font-size: small; text-align: center; } .fc-day-other{ background-color: #f0f0f0; } .fc-daygrid-day:not(.fc-day-other, .fc-day-today){ background-color: #ffffff; } .fc-daygrid-day-top{ justify-content: center; } .fc-day-today .fc-daygrid-day-number{ /* vue mois */ color: white; background-color: #00679e; border-radius: 5px; height: 27px; aspect-ratio: 1 / 1; text-align: center; } .fc-day-today .fc-col-header-cell-cushion{ /* vue semaine */ color: white; background-color: #00679e; border-radius: 5px; } @media screen and (max-width: 900px){ #calendar_zone{ padding: 0; } .fc-toolbar-title{ /*font-size: large !important;*/ } .fc-header-toolbar{ font-size: smaller; } h3, p, .event > button{ font-size: smaller; } } @media screen and (max-width: 650px){ .fc-header-toolbar{ font-size: small; } .fc-toolbar-title{ font-size: 1.5em !important; /* au lieu de 1.75em */ } } @media screen and (max-width: 550px){ }