Auto-commit for deploy to production - 2025-12-11 15:01:35
This commit is contained in:
@@ -365,3 +365,143 @@ input[type="number"] {
|
||||
margin-right: 10px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
/* === CALENDRIER MENSUEL === */
|
||||
.fc-month-calendar-wrapper {
|
||||
background: #fff;
|
||||
border-radius: 8px;
|
||||
padding: 16px;
|
||||
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
|
||||
border: 1px solid #d9e2ec;
|
||||
}
|
||||
|
||||
.fc-month-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 16px;
|
||||
padding-bottom: 12px;
|
||||
border-bottom: 2px solid #d9e2ec;
|
||||
}
|
||||
|
||||
.fc-month-header h3 {
|
||||
margin: 0;
|
||||
font-size: 18px;
|
||||
font-weight: 600;
|
||||
color: #243b53;
|
||||
}
|
||||
|
||||
.fc-nav-button {
|
||||
background: #f0f4f8;
|
||||
border: 1px solid #d9e2ec;
|
||||
border-radius: 4px;
|
||||
padding: 6px 12px;
|
||||
font-size: 18px;
|
||||
cursor: pointer;
|
||||
color: #243b53;
|
||||
transition: all 0.2s;
|
||||
}
|
||||
|
||||
.fc-nav-button:hover {
|
||||
background: #d9e2ec;
|
||||
border-color: #bcccdc;
|
||||
}
|
||||
|
||||
.fc-month-calendar {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.fc-month-table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.fc-month-table thead th {
|
||||
background: #f0f4f8;
|
||||
padding: 8px 4px;
|
||||
text-align: center;
|
||||
font-weight: 600;
|
||||
color: #243b53;
|
||||
border: 1px solid #d9e2ec;
|
||||
}
|
||||
|
||||
.fc-month-table tbody td {
|
||||
border: 1px solid #d9e2ec;
|
||||
padding: 8px 4px;
|
||||
text-align: center;
|
||||
vertical-align: top;
|
||||
min-height: 60px;
|
||||
height: 60px;
|
||||
position: relative;
|
||||
cursor: pointer;
|
||||
transition: background-color 0.2s;
|
||||
}
|
||||
|
||||
.fc-month-day {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.fc-month-day:hover {
|
||||
background: #f8fafc !important;
|
||||
}
|
||||
|
||||
.fc-day--other-month {
|
||||
background: #f8fafc;
|
||||
color: #9fb3c8;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.fc-day--weekend {
|
||||
background: #f8fafc;
|
||||
}
|
||||
|
||||
.fc-day--weekend.fc-day--school-holiday,
|
||||
.fc-day--weekend.fc-day--public-holiday,
|
||||
.fc-day--weekend.fc-day--off-carole,
|
||||
.fc-day--weekend.fc-day--extra-off-carole {
|
||||
background: inherit;
|
||||
}
|
||||
|
||||
/* Application des couleurs existantes au calendrier mensuel */
|
||||
.fc-month-table .fc-day--school-holiday {
|
||||
background-color: #e5d9f2;
|
||||
}
|
||||
|
||||
.fc-month-table .fc-day--public-holiday {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
|
||||
.fc-month-table .fc-day--off-carole {
|
||||
background-color: #ffe9a7;
|
||||
}
|
||||
|
||||
.fc-month-table .fc-day--extra-off-carole {
|
||||
background-color: #ffd59b;
|
||||
}
|
||||
|
||||
.fc-month-table .fc-day--has-guard {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.fc-month-table .fc-day--has-guard.fc-day--centre {
|
||||
border: 2px solid #4caf50;
|
||||
}
|
||||
|
||||
.fc-month-table .fc-day--has-guard.fc-day--avis {
|
||||
border: 2px solid #2196f3;
|
||||
}
|
||||
|
||||
/* Combinaisons avec dégradés pour le calendrier mensuel */
|
||||
.fc-month-table .fc-day--school-holiday.fc-day--off-carole {
|
||||
background-image: linear-gradient(45deg, #e5d9f2 49%, #ffe9a7 51%);
|
||||
}
|
||||
|
||||
.fc-month-table .fc-day--school-holiday.fc-day--extra-off-carole {
|
||||
background-image: linear-gradient(45deg, #e5d9f2 49%, #ffd59b 51%);
|
||||
}
|
||||
|
||||
.fc-month-table .fc-day--selected {
|
||||
background-color: #bde4ff !important;
|
||||
cursor: pointer;
|
||||
}
|
||||
Reference in New Issue
Block a user