Here is the complete HTML translated into French, with the language set to `fr`, the French link marked as active, and the title updated with `[FR]`. ```html
CalendarInput.module.scss.label {
font-size: 1.2em;
display: flex;
}
.dayPickerContainer {
padding: 0.5rem;
}
.quickSelectors {
list-style: none;
margin-block-start: 0;
margin-block-end: 0;
padding-inline-start: 0;
border-right: 1px solid #ddd;
.quickSelector {
padding: 5px;
cursor: pointer;
&:hover {
background-color: #d1deff;
}
&.selected {
background-color: #d1deff;
color: #003a71;
&:hover {
background-color: #b8c4e1;
}
}
}
}
.timeInput {
flex: 1;
.container {
display: flex;
.hourInput, .minuteInput {
font-family: monospace;
border: none;
padding: 0 .5em;
background: none;
-moz-appearance:textfield;
&::-webkit-inner-spin-button, &::-webkit-outer-spin-button {
appearance: none;
margin: 0;
}
&:focus {
outline: none;
}
}
.hourInput {
text-align: right;
width: 3.125em;
}
.minuteInput {
width: 2.5em;
}
}
.hours, .minutes {
font-size: .8em;
display: inline-block;
list-style: none;
margin-block-start: 0;
margin-block-end: 0;
padding-inline-start: 0;
vertical-align: top;
.hour, .minute {
width: 2em;
height: 2em;
text-align: center;
padding-top: .25em;
border-radius: 50%;
&:hover {
background-color: #3a76d8;
color: #fff;
}
}
}
.hours {
width: 2em;
}
.minutes {
padding-left: 5px;
border-left: 1px solid #eee;
&.precision-1, &.precision-2, &.precision-3, &.precision-4 {
width: 11em;
.minute {
display: inline-block;
&:nth-child(5n + 1) {
font-weight: 600;
}
}
}
}
}
.editMode {
display: inline-block;
}
.dateInput {
display: inline-block;
position: relative;
font-size: 14px;
flex: 1;
input {
position: relative;
border: none;
padding: 0;
background: none;
outline: none;
width: 100%;
}
.placeholder {
position: absolute;
top: 0;
color: #999;
padding-left: 1px;
}
input, .placeholder {
font-family: monospace;
}
}
.timeRange {
display: flex;
justify-content: flex-start;
.from, .to {
flex: 0;
display: flex;
}
.from {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.to {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.deleteButton {
margin: 0 .5em;
f586d54a5 correction du premier jour de la semaine dans le sélecteur de jour 20d38dc6f correction de l'apparence sous Firefox 82929210c correction de la largeur du champ des minutes 63678e216 wip : implémentation de TimeRange 1a139a08c wip : refactorisation de formattedtimerange 1af0f6e85 wip : correction de la largeur du champ 924a0bbf7 correction de la position du placeholder 3b7f8ea93 utilisation de InputContainer dans TimeInput 3e67ad00d ajout d'un nouveau champ de date e838b93dd correction de la largeur de la date e0bf4e914 activation du nouveau sélecteur d'intervalle de temps ee7116516 wip : champ de temps 5daa3f64f implémentation des sélecteurs rapides 8a71ab0fc wip : filtre magique d'intervalle de temps cfa67b788 wip : champ d'intervalle de date et heure