2022-09-01 16:29:39 +02:00
@import " colors " ;
2022-09-20 17:33:12 +02:00
2022-10-06 12:59:02 +02:00
// override default transparent background on inputs & font-size to 16px by default
2022-09-01 16:29:39 +02:00
input ,
textarea ,
2022-12-15 13:08:20 +01:00
select ,
2022-12-16 14:56:46 +01:00
// FIXME when DSFR is DONE
. form-ds-fr-white . fr-input {
2022-09-01 16:29:39 +02:00
background : $white ;
2022-10-06 12:59:02 +02:00
font-size : 1 em ;
2022-09-08 15:46:47 +02:00
}
2022-09-28 19:26:44 +02:00
2022-09-01 16:29:39 +02:00
// with Marianne font, weight of font is less bolder, so bold it up
. button . primary {
font-weight : bold ;
}
2022-09-07 19:00:56 +02:00
2022-12-22 12:47:17 +01:00
trix-editor . fr-input {
max-height : none ;
}
2022-11-14 10:10:29 +01:00
// Fix firefox < 80, Safari < 15.4, Chrome < 83 not supporting "appearance: auto" on inputs
// This rule was set by DSFR for DSFR design, but broke our legacy forms.
2022-09-07 19:00:56 +02:00
// scss-lint:disable DuplicateProperty
input [ type = " checkbox " ] {
-moz-appearance : checkbox ;
-moz-appearance : auto ;
2022-11-14 10:10:29 +01:00
-webkit-appearance : checkbox ;
-webkit-appearance : auto ;
2022-09-07 19:00:56 +02:00
}
input [ type = " radio " ] {
-moz-appearance : radio ;
-moz-appearance : auto ;
2022-11-14 10:10:29 +01:00
-webkit-appearance : radio ;
-webkit-appearance : auto ;
2022-09-07 19:00:56 +02:00
}
// scss-lint:enable DuplicateProperty
2022-09-09 12:07:10 +02:00
// remove pointer cursor on textarea
textarea {
cursor : auto ;
}
2022-10-06 12:59:02 +02:00
fieldset {
2022-10-06 17:01:29 +02:00
border : none ;
2022-10-06 12:59:02 +02:00
padding-left : 0 ;
padding-bottom : 0 ;
}
2022-11-30 09:56:32 +01:00
. fr-btn . fr-btn--icon-left [ target = " _blank " ] {
& : : after {
display : none ;
}
}
2022-12-02 17:16:29 +01:00
2023-02-27 17:49:48 +01:00
// dans le DSFR il est possible d'avoir un bouton seulement avec une icone mais j'ai du surcharger ici pour eviter d'avoir des marges de l'icone. Je n'ai pas bien compris pourquoi
2023-02-14 17:57:50 +01:00
. fr-btns-group--sm . fr-btns-group--icon-right . fr-btn [ class * = " fr-icon- " ] . icon-only : : after {
margin-left : 0 ;
margin-right : 0 ;
}
2023-02-23 10:56:33 +01:00
. fr-btn . fr-btn--secondary . danger {
color : $light-red ;
box-shadow : 0 px 0 px 0 px 1 px $light-red ;
}